1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-21 00:25:50 +00:00

[NEW] devel/euca2ools: Eucalyptus Command Line Tools

Euca2ools are command line tools used to interact with Amazon Web
Services (AWS) as well as other services that are compatible with AWS,
such as Eucalyptus.  They aim to use the same input as similar tools
provided by AWS for each service individually along with several
enhancements that make them easier to use against both AWS and
Eucalyptus.

Euca2ools provide the functionality of AWS's REST-based and Query-based
APIs for the following services:

- Auto Scaling               (commands start with "euscale")
- CloudFormation             (commands start with "euform")
- CloudWatch                 (commands start with "euwatch")
- EC2                        (commands start with "euca")
- Elastic Load Balancing     (commands start with "eulb")
- IAM                        (commands start with "euare")

WWW: https://github.com/eucalyptus/euca2ools
This commit is contained in:
Kubilay Kocak 2014-07-09 04:49:07 +00:00
parent 4e43a216ed
commit 09c292b342
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=361332
4 changed files with 50 additions and 0 deletions

View File

@ -418,6 +418,7 @@
SUBDIR += etcd
SUBDIR += etcdctl
SUBDIR += etl
SUBDIR += euca2ools
SUBDIR += eventxx
SUBDIR += evolution-gconf-tools
SUBDIR += exercisix

29
devel/euca2ools/Makefile Normal file
View File

@ -0,0 +1,29 @@
# Created by: Kubilay Kocak <koobs@FreeBSD.org>
# $FreeBSD$
PORTNAME= euca2ools
PORTVERSION= 3.1.0
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= koobs@FreeBSD.org
COMMENT= Eucalyptus Command Line Tools
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml \
${PYTHON_PKGNAMEPREFIX}requestbuilder>=0.2.0:${PORTSDIR}/www/py-requestbuilder \
${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \
${PYTHON_PKGNAMEPREFIX}six>=1.4:${PORTSDIR}/devel/py-six
USE_GITHUB= yes
GH_ACCOUNT= eucalyptus
GH_TAGNAME= v${PORTVERSION}
GH_COMMIT= 79c7d3f
USE_PYTHON= -2.7
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
.include <bsd.port.mk>

2
devel/euca2ools/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (euca2ools-3.1.0.tar.gz) = ab6f81b375e99700669549e70ec80109458b962263e44a9b13ddc3cd2df15af4
SIZE (euca2ools-3.1.0.tar.gz) = 181614

18
devel/euca2ools/pkg-descr Normal file
View File

@ -0,0 +1,18 @@
Euca2ools are command line tools used to interact with Amazon Web
Services (AWS) as well as other services that are compatible with AWS,
such as Eucalyptus. They aim to use the same input as similar tools
provided by AWS for each service individually along with several
enhancements that make them easier to use against both AWS and
Eucalyptus.
Euca2ools provide the functionality of AWS's REST-based and Query-based
APIs for the following services:
- Auto Scaling (commands start with "euscale")
- CloudFormation (commands start with "euform")
- CloudWatch (commands start with "euwatch")
- EC2 (commands start with "euca")
- Elastic Load Balancing (commands start with "eulb")
- IAM (commands start with "euare")
WWW: https://github.com/eucalyptus/euca2ools