Commit Graph

3486 Commits (847680a74aba99d919d86ad14525d0b3e84b71d6)
 

Author SHA1 Message Date
Will Thames 5d41934873 rds module: add snapshot capabilities
Add the ability to create snapshots and restore from them
Make instance creation, deletion, restore, and snapshotting idempotent
(really helps testing a playbook if you can run it multiple times)
11 years ago
David Hummel 1f0c230d32 Check for group_name and cidr_ip. 11 years ago
Brian Coca 45872dfee7 making pylint happier
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Brian Coca ebba754ee6 corrected my grammar (again Mikhail)
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Brian Coca 72eba69175 did some minor refactoring on docs and fixed spelling mistakes (thanks
Mikhail)
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Jasper N. Brouwer 9dab01c5e2 Swapped conditions of the changed if statements 11 years ago
Janitha Karunaratne 9845376232 Fixes #5381 easy_install bug when used with virtualenv 11 years ago
David Hummel 6a70f614f8 Add rule group_name parameter whose value can reference containing group name. 11 years ago
Brian Coca ce72f27787 corrected indentation and now handles non existing previous key (not
just changed existing)

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Brian Coca bdd6eaa62a now handles default and allaows for either shorthand entry or specific
fields per entry section

the default option works both when added to entry or as stand alone.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Brian Coca 3587053119 and it was supposed to be a dict
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Brian Coca 564bd29eeb fixed typo for showing diff
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Brian Coca 0c2ec0d9d1 debconf package
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Peter Salvatore 4c168abccc fix typo in synchronize module 11 years ago
Michael Vermaes af0f0923ca Attempt #2 to cause yum to fail on invalid url 11 years ago
Michael DeHaan 88ebec7908 Merge pull request #5162 from JensRantil/fix-corrupt-module-outputs
More don't catch `SystemExit`
11 years ago
willthames 10c06d4e1e Make state=present the default for ec2_tag
Using `ec2_tag` module without the state argument
currently results in:
```
failed: [127.0.0.1] => {"failed": true, "parsed": false}
```
This fix makes `state=present` the default
11 years ago
jctanner 5bfbd57869 Merge pull request #5303 from mohangk/rds_postgres
Adds postgres support for Ansible RDS module
11 years ago
Serge van Ginderachter 65272f2e5c bigip_monitor_http: two small bug fixes
- extra properties were not set at creation, only when updating
  which can be overlooked when running the module from more than 1 node...
- fix bas var as time_until_up didn't get used
11 years ago
jctanner 19a59f5c4c Merge pull request #5289 from rstrox/devel
rax: import novaclient.exceptions for cs.images.find
11 years ago
jctanner 36d5d19937 Merge pull request #5203 from sivel/irc-rfc-loops
Improve IRC module. Fixes #5186
11 years ago
Roger López 5e77eb70e4 django_manage need not require virtualenv in PATH
The virtualenv parameter to the django_manage command is used to locate
the virtualenv and build it if necessary.  Access to the virtualenv
executable is only needed if the virtualenv directory doesn't exist and
needs to be built.  This patch allows for the situation where a
virtualenv that is not in the PATH was used to create a virtualenv prior
to running the django_manage module.
11 years ago
Brad P. Crochet fd6fff9d8d Specify internal_network_name
This allow one to specify a specific internal network name for the case
where there is more than one nic on an instance. Without this, the list
of ports may not return the correct order. Therefore, it is necessary
to specify the exact internal network to attach the floating ip to
11 years ago
Brad P. Crochet ded9d626e0 Add support for neutronclient
The quantum_* modules will now try neutronclient first, and fall back
to quantumclient. If that fails, error out.

The code now references neutron instead of quantum in all internal
cases.
11 years ago
jctanner 621ce30979 Merge pull request #5274 from veeti/easy_install_chdir
Fix permission error when using easy_install through sudo
11 years ago
willthames 74f9f91abf Move more responsibility to common EC2 module
Moved `AWS_REGIONS` into `ec2` module
Created `ec2_connect` method in `ec2` module
Updated modules able to use `ec2_connect` and `AWS_REGIONS`
11 years ago
jctanner 69c162f556 Merge pull request #5160 from JensRantil/fix-issue-5159
Fixes #5159 `file` module: Don't catch `SystemExit`
11 years ago
jctanner 8b925e93e6 Merge pull request #5099 from tartansandal/postgresql_db_check_mode
postgres_db CHECKMODE changed status
11 years ago
Aleksey Ovcharenko 1b2d359a69 Added version_added 11 years ago
Troy C ff1570ea31 catch exposed cs.exceptions instead of novaclient 11 years ago
Mohan Krishnan 4cc45045d5 Adds postgres support for Ansible RDS module 11 years ago
Matt Martz 6443d90808 Don't import novaclient, exceptions are available via cs.exceptions 11 years ago
Matt Martz 77377be11c Utilize ansible.module_utils.rax 11 years ago
Matt Martz 4a0efeceab Initial commit of rax_keypair 11 years ago
Troy C c2d34efd21 import novaclient.exceptions for cs.images.find
cs.images.find(human_id= throws novaclient.exceptions.NotFound,
resulting in the try/except block with
image = cs.images.find(name=image)  being skipped. catching
novaclient.exception.NotFound allows images to be specified with the
human readable name.

Example:
  tasks:
    - name: Server build request
      local_action:
        module: rax
        region: DFW
        image: Ubuntu 12.04 LTS (Precise Pangolin)

Also, the import is placed after try: import pyrax, because pyrax
imports novaclient and should fail if novaclient is missing.
11 years ago
Jens Rantil 38d0df65d8 module(file): Fail instead of exit on exception 11 years ago
Jens Rantil 4262e76aec module(file): state what went wrong on exception 11 years ago
jctanner 76c3055986 Merge pull request #4886 from sergeyhush/devel
fix when the system does not have lsb_release script, but has /etc/lsb_release file
11 years ago
James Tanner ee1b117b9e Set version_added for new_instance_name in cloud/rds module 11 years ago
jctanner f9121ba27c Merge pull request #4872 from timurbatyrshin/4869-old-python-apt-fix
#4869 compatibility with older versions of apt
11 years ago
jctanner d3ad62320d Merge pull request #5028 from retr0h/correct-nova-api-auth-check
Nova doesn't attempt to auth on obj instantiation
11 years ago
Mike Grozak 5a66a95bf3 Added to the file module the functionality to force conversion hard link and symlink when the force attribute is set to 'yes' 11 years ago
jctanner 833ff3dd3b Merge pull request #4949 from eest/openbsd_pkg-rework-name-parsing
openbsd_pkg: rework package name parsing.
11 years ago
Vincent Viallet b3cb108b66 Bumped to v1.5 11 years ago
jctanner 0a2fd6f088 Merge pull request #5213 from dalevizo/devel
Add get_dmi_facts in setup for FreeBSD systems using dmidecode
11 years ago
jctanner 291e0111e5 Merge pull request #5052 from bpennypacker/promote_rename
cloud/rds module: added promote command & updated modify command to allow for renaming of database instances.
11 years ago
James Tanner 077b923f39 Addresses #5276 update documentation for ec2_ami no_reboot parameter 11 years ago
evan82 18f446eac1 Fix ec2_ami no_reboot setting (currently it will not reboot instances to create the AMI)
Line 276: no_reboot = dict(default=True, type="bool"),

This should really default to False (When AMIs are created the machine will reboot before copying the disk).

"When enabled, Amazon EC2 does not shut down the instance before creating the image. When this option is used, file system integrity on the created image cannot be guaranteed."
11 years ago
jctanner 73d89ee4e8 Merge pull request #5231 from jeffnappi/patch-1
Corrected documentation in ec2_ami module - no_reboot defaults to yes
11 years ago
Nicholas DeClario 8b5fee61bb Added ability to start and stop existing EC2 instances. 11 years ago