Commit Graph

276 Commits (41b034a5d2d2178e93ae5667a65028ad48307367)

Author SHA1 Message Date
Victor Schröder 41b034a5d2 Process information about replica clusters for ElastiCache replication groups 11 years ago
Victor Schröder e692a18a29 Process information about primary clusters for ElastiCache replication groups 11 years ago
Victor Schröder 43f9a653d0 Process CacheNodeIdsToReboot complex type for cache clusters 11 years ago
Victor Schröder ffd74049da Comments about the naming pattern in the script, that certainly deserves future refactoring 11 years ago
Victor Schröder f25ad9dc51 Adds the appropriate key checks for ElastiCache replication groups in get_dict_from_describe_dict method 11 years ago
Victor Schröder 069ee11699 Creates add_elasticache_replication_group method in ec2.py dynamic inventory script 11 years ago
Victor Schröder c18f6cae11 Creates get_elasticache_replication_groups_by_region method to handle the API call 11 years ago
Victor Schröder 40ce072747 Adds the logic to process the new config entries about ElastiCache replication groups 11 years ago
Victor Schröder 22020ac3cd Adds the necessary config entries to ec2.ini, to support ElastiCache replication groups 11 years ago
Victor Schröder e64daba8e7 Adds a flag (is_redis) to prevent duplicity of information about Redis single node clusters 11 years ago
Victor Schröder 2a242a0e1b Creates add_elasticache_node method in ec2.py 11 years ago
Victor Schröder 98a5531966 Makes the API requests to return nodes' information too 11 years ago
Victor Schröder dbb0304cea Adds uncammelize helper method to put the labels in the expected output format 11 years ago
Victor Schröder c6f2b08a60 Creates get_host_info_dict_from_describe_dict helper method to translate information from a 'describe' call (we don't have instance objects in this case) 11 years ago
Victor Schröder 2cd76cf0e3 Creates add_elasticache_cluster method to digest the API answer about ElastiCache clusters 11 years ago
Victor Schröder 06c6db8e6b Adds get_elasticache_clusters_by_region method to perform the API call to AWS (and sadly finds out that Boto support for ElastiCache is very outdated...) 11 years ago
Victor Schröder 50b320615e Little improvement in the organization of the configuration loader method 11 years ago
Victor Schröder bc80bd36af Adds the necessary logic to ec2.py to load ElastiCache related configuration 11 years ago
Victor Schröder 382c6fe05b Adds basic configuration to ec2.ini to support ElastiCache Clusters and Nodes 11 years ago
sirkubax 0f68db2d7e Update ec2.ini
Warning about usage boto+ec2.ini
11 years ago
joshainglis f0fb2e7f65 Removed shebang line from .ini file 11 years ago
joshainglis 23460e6480 Removed a dictionary comprehension for python 2.6 support 11 years ago
joshainglis 7692391568 Removed some text 11 years ago
joshainglis efc3d2931e Fixed typo 11 years ago
Brian Coca 67d065c758 Merge pull request #10946 from izhukov/inventory-DO-api-v2
Update DigitalOcean dynamic inventory to API v2
11 years ago
Monty Taylor 96759cda82 Add deprecation notices to the old nova inventory 11 years ago
Aleksey Zhukov b7d644d484 Fix broken cache logic 11 years ago
Aleksey Zhukov 3861597696 Bring back cache 11 years ago
Aleksey Zhukov 0d3e015dd1 Update DigitalOcean dynamic inventory to API v2 11 years ago
Brian Coca 69ac1b7eee Merge pull request #9835 from resmo/feature/cloudstack-inventory
cloudstack: add dynamic inventory
11 years ago
Carlos E. Garcia cfbfd38723 just a few spelling error changes 11 years ago
Rene Moser d9633037d5 cloudstack: update copyright in dynamic inventory 11 years ago
Rene Moser 9e5a16703b cloudstack: add check for empty inventory 11 years ago
Milamber bfa71054f5 Fix an issue when the cloudstack installation don't have any instance group 11 years ago
René Moser 92a25b340b cloudstack: add dynamic inventory
Signed-off-by: René Moser <mail@renemoser.net>
11 years ago
Paul Logston e8768b2b87 Use six to check for string_types 11 years ago
Paul Logston 50932ce556 Use six.moves to import configparser 11 years ago
Paul Logston 1674b47445 Make ec2 inventory plugin Python 3 compatible 11 years ago
James Laska 1359bbee87 Fix traceback with using GCE on EL6 with python-crypto2.6
This fix resolves an issue on EL6 systems where there may be multiple versions
of pycrypto installed.  EPEL provides both `python-crypto` and
`python-crypto2.6`.  These packages are co-installable.  However, modules
importing the `Crypto` library must specify which version to use, otherwise the
default will be used.

This change follows the same pattern established in `bin/ansible` for
specifying python library requirements.
11 years ago
Romain Dartigues e38eb2589a Undefined names found by pyflakes 11 years ago
Brian Coca 309bbda5c4 Merge pull request #10574 from joefis/patch-1
Vagrant inventory: exit 0 on success
11 years ago
Brian Coca 8d871f9650 Merge pull request #7444 from carsongee/cg/nova_inventory_improvements
Improvements to OpenStack inventory script
11 years ago
Brian Coca af960fe8d5 Merge pull request #9624 from andrewrothstein/devel
an ansible inventory garnered from fleetctl
11 years ago
Erinn Looney-Triggs a3b35ed1a6 Small change for FreeIPA < 4.0 compatibility. 11 years ago
John Galt 72457e4326 Fixed typo 11 years ago
Johannes 'fish' Ziemke c7f3362795 Replace - in ec2 inventory as well
Dash (-) is not a variable ansible group name, so it needs to be replaced as well.
11 years ago
joefis 3a70affb9a Vagrant inventory: exit 0 on success
Current code has sys.exit(1) at the end of the codepath for the
options --help, --list and --host. These are not error conditions
so should be returning 0 for success, not 1 which is EPERM i.e.
"Operation not permitted". Newer Vagrant versions examine the exit
codes from subprocesses and interpret this as a failure.
11 years ago
Kim Johansson 576832e4c9 Always define error before using it
When the error reason is "Forbidden", the code throws a Python exception
rather than simply outputting the exception reason.

It's not nice to throw a Python exception when all the info to display
a proper message is available.
11 years ago
deimosfr 7b63a57993 fix consul inventory issue (missing method param) 11 years ago
Steve Gargan ada2567dfb log errors and explicitly exit rather than raising exceptions 11 years ago