Commit Graph

6040 Commits (32b3c59badc519ad5c5cb7f3c106ae1454f77862)
 

Author SHA1 Message Date
Bryan Larsen cea812c3a7 update_attr should wait for the full wait timeout before checking for a missing IP addres 12 years ago
Bryan Larsen 848b38fc7f digital_ocean doc update 12 years ago
Bryan Larsen bdbc963736 digital_ocean: don't run update_attr if wait=no
Sometimes when using digital_ocean with wait=no I get the error "No ip is found".  But with wait=no I wouldn't expect there to be any IP, that gets allocated later.   However, looking at the code, it turns out that with even with wait=no it waits up to 10 seconds for an IP to be allocated.  We could wait longer, but with wait=no that seems like the wrong choice; it's easy enough to grab an IP later with a wait=yes command.

To make this change I removed the call to update_attr in @classmethod add.  An add is always followed by an ensure_powered_on which will do the update_attr if wait=yes.   It would be possible to instead do a call to update_attr with no retries and ignore the errors but I figured it would be better to be consistently not return an IP than to sometimes return it and sometimes not.   Inconsistent behaviour makes debugging deployment scripts very difficult.
12 years ago
Michael DeHaan 4971736660 Merge pull request #3501 from cristobalrosa/devel
Devel
12 years ago
Michael DeHaan afcd869487 Merge pull request #3451 from sergevanginderachter/template_ansible_ssh_host
allow ansible_ssh_host to be templated
12 years ago
Michael DeHaan 95b90cf71a Merge pull request #3454 from nyetsche/abspath
set checkout destination directory to be full path
12 years ago
Michael DeHaan 9990688fd1 Merge pull request #3453 from jsmartin/cleanup
Fixed #3433. Using get_bin_path, removed uneeded imports, "module" is in...
12 years ago
Michael DeHaan aacf81da59 Merge pull request #3488 from weltenwort/devel
Use the force=yes option for apt upgrade actions
12 years ago
Michael DeHaan 3a84254f6d Merge pull request #3496 from johanwiren/bsd-ipv6-facts
Fix for populating default_ipv6 on BSD systems
12 years ago
Michael DeHaan d1398594ce Merge pull request #3497 from johanwiren/bsd-gateway
Updated setup module to collect gateway fact for BSD systems
12 years ago
Michael DeHaan 7cc9ebc1a7 Merge pull request #3387 from stoned/test-ignore-errors
Add test for 'ignore_errors:'
12 years ago
Michael DeHaan 2e8a78b3e0 Merge pull request #3415 from neomantra/digital_ocean_inv
digital_ocean.py enhancements
12 years ago
Michael DeHaan 952760c605 Merge pull request #3388 from bcoca/fixed_user_create_doc
updated module docs to reflect 'correct' on_create vs on_creation
12 years ago
Michael DeHaan 324a28f3dd Merge pull request #3439 from eest/bestpractices_templates_fix
Fix path to ntp.conf.j2 in example.
12 years ago
Michael DeHaan f8c7a3c654 Merge pull request #3406 from podollb/devel
fixing small mis-spelling
12 years ago
Michael DeHaan 0fd7864482 Merge pull request #3432 from jlund/hg-spelling
Fix some minor spelling mistakes in the hg module documentation
12 years ago
Michael DeHaan 90dfc115d6 Merge pull request #3463 from stoned/filterskipped
Add Jinja2 filter 'skipped' to test for a registered variable from a ski...
12 years ago
Michael DeHaan 279247dfac Merge pull request #3464 from stoned/filterquote
Add Jinja2 filter 'quote' to quote string for shell usage
12 years ago
Michael DeHaan d6d9e804d3 Merge pull request #3480 from j2sol/fail_doc
Update fail docs for new syntax
12 years ago
Michael DeHaan 5f36079ffd Merge pull request #3486 from pieska/expandvars
expand vars like $HOME used in config values too
12 years ago
Michael DeHaan ee73276310 Merge pull request #3492 from jlund/advanced-playbooks
Fix some minor typos in the Advanced Playbooks documentation
12 years ago
Michael DeHaan e44847e3d6 Merge pull request #3494 from jlund/authorized-key
Add a new with_file example to the authorized_key documentation
12 years ago
Johan Wirén 1c247c9eb4 Updated GenericBsdIfconfigNetwork to collect gateway 12 years ago
Johan Wirén 10e9194744 Fix for populating default_ipv6 on BSD systems 12 years ago
Joshua Lund cc275ca2be Added a new with_file example to the authorized_key documentation 12 years ago
Patrik Lundin 1b08da26fd openbsd_pkg: some whitespace cleanup. 12 years ago
Joshua Lund 7c78fef1f5 Fixed some minor typos in the Advanced Playbooks documentation 12 years ago
Patrik Lundin af52cd6ec1 openbsd_pkg: sync package_latest().
This diff syncs package_latest() with the changes to package_present().
I have not managed to figure out how to handle the cornercases where
stderr is set but the command has not failed, so leave a FIXME blob for
other adventurers.
12 years ago
Patrik Lundin 0e4e6e8a84 openbsd_pkg: Handle another pkg_add gotcha
* Add '-m' to pkg_add incovation to get access to the "packagename-1.0: ok"
  message.
* Watch for that message if we are about to fail because of stderr in
  package_present().
12 years ago
Darragh O'Reilly 6346798e7e Keystone_user module: fix authentication needs tenant_name too
The keystone client needs to be passed tenant_name when authenticating the
user/password way. Also it needs auth_url instead of endpoint.
This fix adds login_tenant_name as a module parameter which is consistent
with the other OpenStack modules.
12 years ago
Patrik Lundin a67ea75dec openbsd_pkg: handle pkg_add quirks better.
This fixes a problem when trying to install a package with a specific version
number from a local directory and the local directory is checked after a remote
repository:

Error from http://ftp.eu.openbsd.org/pub/OpenBSD/[...]/packagename-1.0.tgz
ftp: Error retrieving file: 404 Not Found
packagename-1.0: ok
12 years ago
Andreas Piesk e5ff35bbdb expand vars like $HOME used in config values too 12 years ago
Frank Shearar 9ba4a42ff8 Minor typo 12 years ago
Frank Shearar ec78daa456 Let someone specify a path to a Rabbit that's not installed in the usual place. 12 years ago
Felix Stuermer b5df29901f Use the force=yes option for apt upgrade actions 12 years ago
Patrick Callahan 8f14ffe56b Bug fixes and enhancements.
Bugs:
(1) no longer allow empty jobs
(2) strip the header added by crontab package used in openSuSE and SuSE
(3) try not to leak temp files when things go wrong
(4) issue returning job names under certain conditions

Enhancements:
(1) Allow all special times not just reboot.
(2) Fail earlier by performing more input validation
(3) Add feature to allow removing cron file under /etc/cron.d

ToDo:
(1) Validate times (minute, hour, ...)
(2) Strip white space from fields such as name and job such that name=foo equals name=' foo'.
(3) More testing
12 years ago
Jesse Keating 1689001036 Update fail docs for new syntax
Use when instead of only_if
Use new variable style
12 years ago
Michael DeHaan 714cb02f5b Merge pull request #3477 from bcoca/fix_service_checkmode
fixed check mode for service module
12 years ago
Brian Coca 0664e36aa2 fixed check mode
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Evan Duffield 7932ccef46 added note about AMI security 12 years ago
Evan Duffield e33f5ae56e Merge branch 'devel' of https://github.com/evan82/ansible into devel 12 years ago
Evan Duffield 45bdda24db added region to spec 12 years ago
Michael DeHaan 1bf4a4fa97 Merge pull request #3469 from johnny-die-tulpe/devel
Fixed indention of vv() output
12 years ago
Casper Langemeijer 922a71fced Only append non_unique parameter if a uid is provided as well 12 years ago
Lasse Borchard 8c8b4d56fc Fixed indention of vv() output 12 years ago
Stoned Elipot 247322bb16 Add Jinja2 filter 'quote' to quote string for shell usage 12 years ago
Stoned Elipot 906746b1f0 Add Jinja2 filter 'skipped' to test for a registered variable from a skipped task 12 years ago
Stoned Elipot 2d88c70cd5 Introduce exception AnsibleFilterError and use it in Jinja filters. Ignore this exception when trying to find the name of a task for display (callback) purpose. 12 years ago
Cristobal Rosa 51166c9cfa Remove unnecesary call 12 years ago
Michael DeHaan b2d881a899 Fixup changelog dates 12 years ago