Commit Graph

9322 Commits (df8b2d45bcd43b9b78d14c04c4740dcd6055b2b2)

Author SHA1 Message Date
David M. Lee 4cd2fcf917 ec2_vol: Added missing "needs 2.0" doc
The ability to find-or-create a volume was added in 2.0. Added note to
the example.
8 years ago
Evan Carter c1526ff87b Adding the ability to associate eips with network interfaces 8 years ago
Shobhit Srivastava 316ccb0e65 checking remote_group_id while comparing os_security_group_rule 8 years ago
Sam Yaple f8bcdffa36 Revert "escapeds changes"
While this change doesn't break the creation, it does break
idempotency. This change will convert '*.*' to '`*`.*' which is
functionally the same, however when the user_mod() function looks up
the current privileges with privileges_get() it will read '*.*'

Since '*.*' != '`*`.*' it will go through the process of updating the
privleges always resulting in a 'changed' result.

This reverts commit db9ab9b262.
8 years ago
Brian Lloyd e6ffb60855 Windows implementation of lineinfile and related documentation 8 years ago
Jason DeTiberus 3619630972 python 2.4 syntax fix 8 years ago
Jason DeTiberus 8bc90c6a62 Add example for changing consumed subscriptions 8 years ago
Adam Ever-Hadani 8fb52e0a8b added support for 'collectstatic clear' in django_manage.py 8 years ago
brannon 8691d56f3c Support creating new VMs by cloning an existing VM. Support setting power state of cloned VMs. 8 years ago
Scot Spinner 0fff871819 one thing missed 8 years ago
Guto Andreollo 81a1579e20 Added the 'hw_interfaces' array, listing the names of all interfaces present on the VM as 'ansible_interfaces' lists the ones seen by the operating system 8 years ago
Andrew Briening bd531f87bc Show the exception messages 8 years ago
Matthias Frey 2ed50d5e5b assemble: add file validation support. 8 years ago
Nikolay Ivanko 33f1da6452 add virtual floppy to VMware guest 8 years ago
Mehul Ved 832f251e90 renamed variables type to cdb_type and version to cdb_version. 8 years ago
HAMSIK Adam 217764ba3c Rebase start/stop instance pull code 8 years ago
Александр Костырев ec8a94f748 Fix documentation of authorized_key.py
man for sshd http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8?query=sshd
says there's no "host" option but "from".
8 years ago
Brian Coca a1992ad890 updated encoding comment and expanded authors field 8 years ago
Jérémie Astori 288a9d8500 Set version number in recursive option description 8 years ago
Jérémie Astori 17170992c3 Ensure Python 2.4 compatibility and Linux-restricted support
- Make build_entry compatible with Python 2.4
- Re-add missing warning/comment that was forgotten while refactoring
- Replace `all()` with a good ol' for-loop Python 2.4 compatibility
- Make a condition check more explicit (when `state` is `query`)
- Make sure this module can only be run with on a Linux distribution
- Add a note about Linux-only support in the documentation
- Set the version in which recursive support was added, 2.0
8 years ago
Brian Coca c341df2231 updated docs for package 8 years ago
Marius Gedminas 9ab2e9c740 Fix obvious copy-paste error in module docs 8 years ago
Brian Coca 34f8eb0f4c made continue into a pass (there was no loop) 8 years ago
Brian Coca 686026919e avoid shlex exceptions in rc parsing (happens with multiline entries) fixes #1898 8 years ago
Michael J. Schultz c7eb08b217 Return an iterable instead of None
By default `.get()` will return `None` on a key that doesn't exist. This
causes a `TypeError` in the `for` loop a few lines down. This change simply
returns an iterable type to avoid the error.
8 years ago
Evgeny Vereshchagin fe840225fb Fix service.enable on: Debian 8, Ubuntu 15.04
Workaround for https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751638
See https://github.com/systemd/systemd/issues/937
8 years ago
Austin Hyde ca512b5def Always end rc.conf entries with a new line 8 years ago
Brian Coca a8b24699be added gpg2 as fallback fixes #1796 8 years ago
Brian Coca 4856f78031 updated win_file version_added fixes #1893 8 years ago
Toshio Kuratomi a765411284 Another way that the serialization of the boto results can fail 8 years ago
Toshio Kuratomi 1f9580f257 Quote checksum description to fix docs 8 years ago
Toshio Kuratomi cae0c2741c Another launchconfig field needs to be explicitly converted for json serialization
Fixes #1848
8 years ago
sebi ce1afd01e0 mem_limit client version check 8 years ago
Toshio Kuratomi a10b0e6fff Modify the default for synchronize's dest_port again 8 years ago
Toshio Kuratomi 052320b452 Update docs to reflect precedence for synchronize's dest_port param 8 years ago
Toshio Kuratomi 9ba5a438a8 Allow mode as a synchronize parameter (handled in action plugin) 8 years ago
Toshio Kuratomi 98e600961f Set a default value for DEFAULT_DOCKER_API_VERSION so we can create the AnsibleModule without docker-py 8 years ago
Ted Timmons 7027de77b7 fix ugly documentation
current version dumps a character per line in the docs: http://docs.ansible.com/ansible/cloudformation_module.html
8 years ago
Chris Church 1b6edab87c Add check mode support for Windows modules that don't modify the remote system. 8 years ago
Mehul Ved bb6762dffd Added support for instance types.
Added type and version parameters to be passed to rax_cdb module
so users can create Percona and MariaDB instance types.
8 years ago
Benjamin Baumer d38cd4896d version_added for switch Parameter changed to 2.0 Add comment to explain check_rc Parameter in _exec Function Optimize code and clean up is_svn_repo Function 8 years ago
queridiculo 92615669c0 yum: improved check_mode handling and package update flow. 8 years ago
Austin Brown 9ffde6c048 Adding version detection 8 years ago
Benjamin Baumer 04add7409e Fix: Calling svn info to determine if dest is an svn Working Copy, to support updates in Subfolders with Subversion > 1.8 Fix: Ignoring svn:externals on local Modification Check. Add: Added Argument switch to alow skipping the svn switch call. 8 years ago
Kamil Madac 08a2f01a5f Fixed bug, when MX records pointed to ORIGIN(@) caused unintentional change of random A record. 8 years ago
Evan Kaufman b3495e238c Add disabled option to cron module 8 years ago
Andrew Briening a886690309 Adds basic authentication & skip certificate validation to win_get_url module 8 years ago
Trond Hindenes 1ee2ddcbf4 updated win_feature.ps1 with improvements 8 years ago
Markus Juenemann 47065c2a43 Removed check whether destination directory is writable from files/unarchive.py. This check will prevent extraction of an archive if the archive does not actually write to the destination directory but only writes to any writable sub-directories of it. The underlying tar command will report errors should it try to write to read-only directories. 8 years ago
Monty Taylor f71446045f Add OpenStack Group content module 8 years ago
Scot Spinner bcc57875ed adding parameter group option 8 years ago
Jamie Hannaford 0eef7cadfa Add wait and wait_timeout options for provisioning servers 8 years ago
Jason DeTiberus c2bc5a20fa bugfixes for redhat_subscription
- correctly return pool ids for newer versions of subscription-manager
- allow for managing subscriptions after initial registration.
8 years ago
David Shrewsbury 94ae8bbc9b Update os_router to the latest version
This version uses the latest shade for a cleaner interface,
support for check mode, and updating an existing router.
8 years ago
Monty Taylor 5ca11fa255 Add OpenStack Router module
Also deprecate old quantum_router module
8 years ago
Vladimir Mihailenco de8c453ac6 rackspace: pass full path to the isdir. 8 years ago
Sam Thursfield cad0adc691 Fix permissions issue with 'cron' module
I have a task like this in a playbook. The ansible_ssh_user is 'root'
for this host.

    - cron:
        hour: 00
        job: /home/backup/backup.sh
        name: baserock.org data backup
        user: backup

Running it gave me the following error:

    TASK: [backup cron job, runs every day at midnight] ***************************
    failed: [baserock-backup1] => {"failed": true}
    msg: crontab: can't open '/tmp/crontabvVjoZe': Permission denied
    crontab: user backup cannot read /tmp/crontabvVjoZe

The temporary file created by the 'cron' module is created with the
Python tempfile.mkstemp() function. This creates a file that is readable
only by 'root' (mode 600). The Busybox `crontab` program then checks if
the file is readable by the 'backup' user, and fails if it isn't. So we
need to make sure the file is world-readable before running `crontab`.
8 years ago
Rowan Wookey 7d85477acb Fixes #542 error when ec2_asg arguments aren't specified
If max_size/min_size/desired_capacity are omitted
when updating an autoscaling group use the existing values
8 years ago
Robb Wagoner aed7d903ee Include a CFN stack's resources in the result 8 years ago
Jan Inowolski 3d45384aed update git remote url before ls-remote
related to #8177
8 years ago
Matt Ferrante 74b4882415 ec2_ami can update an ami's launch_permissions 8 years ago
Hideki Saito 2cb83fb196 The nova_compute module create a list of un-use floating ip by value of fixed_ip.
Fixes #249
8 years ago
Jérémie Astori edf531efd7 Add recursive support for ACL module (fix #5053, fix #5550, fix #7276) 8 years ago
muffl0n 6482d1344a Allow additional hashing algorithms. Directly use hashlib and check if used algorithm is supported. 8 years ago
Robert Jailall 6530e76880 Refactor ec2_snapshot to make it more testable 8 years ago
Hagai Kariti 83aff77c26 made `wait` default to True in ec2_snapshot 8 years ago
Hagai Kariti fcd2b354b2 Add to the ec2_snapshot module the ability to create a snapshot only if one hasn't recently been created
- Added snapshot_max_age parameter
- Updated docs
- Made the default value of wait to be false, as it used to be
8 years ago
Toshio Kuratomi 49ee99fe73 result is now a dict and so needs different access syntax
Fixes #1848
8 years ago
Toshio Kuratomi b91684b8ad Remove unneeded urllib2 import 8 years ago
Brian Coca ae18b7633c returned version added 8 years ago
James Cammarata 99075976a8 Fix missing params to download_s3file in s3 8 years ago
James Cammarata 689f13548f Fixing s3 failures when bucket names contain dots 8 years ago
Brian Coca 9241955076 added missing version_Added to extra_hosts fixes #1843 8 years ago
Pierre-Louis Bonicoli fd88e8af53 fix error occurring with Debian
Error was: AttributeError: 'SourcesList' object has no attribute 'repos_urls'
8 years ago
Abhijit Menon-Sen 9b496818cf Simplify distribution test
If it's Ubuntu, use UbuntuSourcesList; if it's any other apt-friendly
distribution, use SourcesList; otherwise, fail.
8 years ago
Abhijit Menon-Sen ca50b5c5e0 Make SourcesList __init__ method also set self.module
This was originally required to allow other methods in SourcesList to
fail, but subsequent changes rendered that unnecessary, and it's just
a cleanup now, and avoids passing in module separately to save().
8 years ago
Abhijit Menon-Sen 46c015375d Clarify HAVE_PYTHON_APT/install_python_apt handling in apt_repository
1. Don't test check_mode in both the caller and in the callee.
2. Don't test HAVE_PYTHON_APT inside an if that tests HAVE_PYTHON_APT
3. Don't be irritatingly vague about why the module fails ("You may be
   seeing this because…").

Note that if «apt-get -y install python-apt» succeeds with rc==0, but
for some reason python_apt is not usable afterwards, this will break
because the imports in install_python_apt aren't wrapped inside a
try/except.

In other words, we assume that install_python_apt either succeeds or
fails with a traceback. This commit doesn't affect that behaviour.
8 years ago
Abhijit Menon-Sen 7643d3aecf Fix call to _expand_ppa 8 years ago
brannon 824503fc19 Fix windows feature example to actually install IIS 8 years ago
Brian Coca 7d660adb39 changed verbose override variable 8 years ago
Micheal Waltz 5f0d989973 Fix incorrect var name for api_version 8 years ago
Luke Rohde 05974273b3 Use msg kwarg to pass error message in ec2_snapshot 8 years ago
Brian Coca cd072e3090 added version added to headers in s3 8 years ago
Jaime Gago b203deee31 Fix example indentation bug 8 years ago
Brian Coca 92dfe33021 defined DEFAULT_DOCKER_API_VERSION to avoid it erroring out before we send the message that docker.py is missing 8 years ago
Toshio Kuratomi a01a800b65 Fi the local_rsync_path parameter used by the action plugin 8 years ago
Brian Coca 3b94910d4e minor doc fixes to get_url 8 years ago
Toshio Kuratomi 103b150090 Convert object into dict so it will turn into json properly 8 years ago
James Cammarata 05c6732462 Prefer non-zero rc's over text analyis in service status checks
Fixes ansible/ansible#10441
8 years ago
Bill Nottingham d4069a8a8a Warn on use of sudo, etc. in shell/command. 8 years ago
James Cammarata ba9ba7d0f5 In copy, set the mode before running th validation
Because some programs that do validation (like visudo) may require
the permissions to be more restricted.

Fixes ansible/ansible#11385
8 years ago
saito-hideki 19cd35806f Add Solaris support in hostname module
feature_pull_request: #1804
8 years ago
Brian Coca 357d542bb3 clarified error messages to actually give back ansible module option instead of internal boto field name 8 years ago
Jesse Keating a913370687 Handle non-updatable openstack subnet details
Some things cannot be updated via the API, so check for those and fail
if the user is wanting to update them. Also don't try to update ipv6
stuff, as that doesn't work and will cause a traceback.
8 years ago
Jens Carl c0eedc6e87 Fix missing alias "groups". 8 years ago
Brian Coca 56354731ce fixed fragment docs 8 years ago
Brian Coca e5fe763474 fixed version added 8 years ago
Feanil Patel e4898a4348 If overwrite is set, download eagerly.
If the we are going to overwrite the file anyway,
there is no need to do any checksums locally or
grab the remote etag.
8 years ago
Micheal Waltz 950701ba3e Use a if/else instead to avoid loading possibly invalid values for Memory 8 years ago
Micheal Waltz af5e402b87 Set the API version when checking differences in containers and use this to determine the location of the Memory value depending on the version used.
In v1.18 and earlier it was ['Config']['Memory'], but in v1.19 it
changed to ['HostConfig']['Memory'].
8 years ago