Commit Graph

2062 Commits (2cd5e23a5114d6fb19b9e1e802b09a557a84a19c)
 

Author SHA1 Message Date
Bryan Larsen f440b5b46a update_attr should wait for the full wait timeout before checking for a missing IP addres 11 years ago
Bryan Larsen 3fe9756281 digital_ocean doc update 11 years ago
Bryan Larsen 69ff43d253 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.
11 years ago
Michael DeHaan a413ddb447 Merge pull request #3501 from cristobalrosa/devel
Devel
11 years ago
Michael DeHaan aa17420fc2 Merge pull request #3453 from jsmartin/cleanup
Fixed #3433. Using get_bin_path, removed uneeded imports, "module" is in...
11 years ago
Michael DeHaan 6dcca9a0f9 Merge pull request #3488 from weltenwort/devel
Use the force=yes option for apt upgrade actions
11 years ago
Michael DeHaan 7dfafc6ec4 Merge pull request #3496 from johanwiren/bsd-ipv6-facts
Fix for populating default_ipv6 on BSD systems
11 years ago
Michael DeHaan 38ac6c9abd Merge pull request #3497 from johanwiren/bsd-gateway
Updated setup module to collect gateway fact for BSD systems
11 years ago
Michael DeHaan 03605484f8 Merge pull request #3388 from bcoca/fixed_user_create_doc
updated module docs to reflect 'correct' on_create vs on_creation
11 years ago
Michael DeHaan 701f55119f Merge pull request #3406 from podollb/devel
fixing small mis-spelling
11 years ago
Michael DeHaan 2a1a68a672 Merge pull request #3432 from jlund/hg-spelling
Fix some minor spelling mistakes in the hg module documentation
11 years ago
Michael DeHaan e0e97c16f3 Merge pull request #3480 from j2sol/fail_doc
Update fail docs for new syntax
11 years ago
Johan Wirén 3e765f7775 Updated GenericBsdIfconfigNetwork to collect gateway 11 years ago
Johan Wirén a03125e0cf Fix for populating default_ipv6 on BSD systems 11 years ago
Joshua Lund d75f73fffe Added a new with_file example to the authorized_key documentation 11 years ago
Patrik Lundin 5f53229de2 openbsd_pkg: some whitespace cleanup. 11 years ago
Patrik Lundin 023711bb2c 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.
11 years ago
Patrik Lundin 8646df0a1f 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().
11 years ago
Darragh O'Reilly e3fabe8050 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.
11 years ago
Patrik Lundin 72d73bcc70 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
11 years ago
Frank Shearar 7f27a6181b Minor typo 11 years ago
Frank Shearar 9cc75f1f54 Let someone specify a path to a Rabbit that's not installed in the usual place. 11 years ago
Felix Stuermer ed7b073550 Use the force=yes option for apt upgrade actions 11 years ago
Jesse Keating 64fb4f4c93 Update fail docs for new syntax
Use when instead of only_if
Use new variable style
11 years ago
Brian Coca e0e50b5936 fixed check mode
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Casper Langemeijer 8727f0ce11 Only append non_unique parameter if a uid is provided as well 11 years ago
Cristobal Rosa 8304d5d060 Remove unnecesary call 11 years ago
James Martin 79a00eca47 Fixed #3433. Using get_bin_path, removed uneeded imports, "module" is inlined, misc other style improvements. 11 years ago
Michael DeHaan 090b64f828 Revert "ini_file: add support for lists of options/values"
Breaks "," values in INI files

This reverts commit af051d6f77.
11 years ago
Cristobal Rosa d2c7f30048 Fixed monit module. Ignore uppercase letters 11 years ago
Seth Vidal 537166b1ea - optimize for the extremely common case of people specifying pkg names which are, ultimately, already installed
on a system here time went from  16s for a series of pkgs to 3s to just
  check that they were installed.
11 years ago
Evan Wies 80afcea54e supervisorctl: add command-line options as module parameters
Adds more parameters which may be passed to supervisorctl:  config,
serverurl, username, password

Also refactored the various `module.run_command(build_a_string)` calls
into a single `run_supervisorctl` function.
11 years ago
Matt Spaulding 3e631c1129 Fix git submodule update when version specified 11 years ago
Joshua Lund bcfdc4c534 Fix some minor spelling mistakes in the hg module documentation 11 years ago
Jan-Piet Mens 494d784e91 files/stat: add pw_name and md5 sum to stat, and add meaningful? example
remove unnecessary import,
  md5 sum on regular files only
11 years ago
Aaron Brady 34617476d0 Make the CPU facts Hyperthreading aware 11 years ago
trbs 0d8da6eeb0 sleep option for service module which adds a pauze between stopping and starting a service using state=restarted. This helps for bad scripts that exist immediatly after signaling a process to stop. 11 years ago
Antti Rasinen c2a4645349 Fix service enable on FreeBSD
Some services have a knob (i.e. rc.conf setting) whose name
differs from that of the script. For example, lockd process
is controlled with a script called lockd, but the rc.conf
value is rpc_lockd_enable.

Fixes issue #3382.
11 years ago
Ben Podoll 5157fd3ec7 fixing small mis-spelling 11 years ago
Jan-Piet Mens e788a5d930 broken docs in files/file module!
remove obsolete examples: key
11 years ago
Brian Coca b494d6d2ae updated module docs to reflect 'correct' on_create vs on_creation
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Michael DeHaan ce833be30f Merge pull request #3292 from sfromm/git-submodule
Add submodule support to git module
11 years ago
Michael DeHaan 24bacabd6a Merge pull request #3293 from jarv/devel
Adds termination support to the ec2 module
11 years ago
Michael DeHaan 51a7086c95 Merge branch 'files_force' of git://github.com/rhaido/ansible into devel 11 years ago
Michael DeHaan 8d23df3576 Merge pull request #3315 from madduck/fix-service-updatercd-changed
Let update-rc.d set changed flag properly
11 years ago
Michael DeHaan 691873ddc1 Fixup documentation YAML 11 years ago
Michael DeHaan da0e718698 Styling: semicolon 11 years ago
Michael DeHaan ca2c28413a Styling: deprecation 11 years ago
Michael DeHaan 9f6a9def19 Styling: deprecation 11 years ago
Michael DeHaan 7dd8c2dda4 Styling: misc pep8 11 years ago