mirror of
https://github.com/ansible/awx.git
synced 2026-02-23 14:05:59 -03:30
AC-505. Initial working task/tests for cloud inventory import.
This commit is contained in:
@@ -12,6 +12,11 @@ variables needed for Boto have already been set:
|
||||
export AWS_ACCESS_KEY_ID='AK123'
|
||||
export AWS_SECRET_ACCESS_KEY='abc123'
|
||||
|
||||
This script also assumes there is an ec2.ini file alongside it. To specify a
|
||||
different path to ec2.ini, define the EC2_INI_PATH environment variable:
|
||||
|
||||
export EC2_INI_PATH=/path/to/my_ec2.ini
|
||||
|
||||
If you're using eucalyptus you need to set the above variables and
|
||||
you need to define:
|
||||
|
||||
@@ -177,7 +182,9 @@ class Ec2Inventory(object):
|
||||
''' Reads the settings from the ec2.ini file '''
|
||||
|
||||
config = ConfigParser.SafeConfigParser()
|
||||
config.read(os.path.dirname(os.path.realpath(__file__)) + '/ec2.ini')
|
||||
ec2_default_ini_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'ec2.ini')
|
||||
ec2_ini_path = os.environ.get('EC2_INI_PATH', ec2_default_ini_path)
|
||||
config.read(ec2_ini_path)
|
||||
|
||||
# is eucalyptus?
|
||||
self.eucalyptus_host = None
|
||||
|
||||
@@ -64,8 +64,8 @@ options:
|
||||
default: DFW
|
||||
author: Jesse Keating
|
||||
notes:
|
||||
- Two environment variables need to be set, RAX_CREDS and RAX_REGION.
|
||||
- RAX_CREDS points to a credentials file appropriate for pyrax
|
||||
- Two environment variables need to be set, RAX_CREDS_FILE and RAX_REGION.
|
||||
- RAX_CREDS_FILE points to a credentials file appropriate for pyrax
|
||||
- RAX_REGION defines a Rackspace Public Cloud region (DFW, ORD, LON, ...)
|
||||
requirements: [ "pyrax" ]
|
||||
examples:
|
||||
|
||||
Reference in New Issue
Block a user