Commit Graph

6845 Commits (c3d06b4639ab3c747ce8db10d9e528342328dba6)
 

Author SHA1 Message Date
James Cammarata 7e849ac7e0 Merge pull request #4015 from sergevanginderachter/changeflatlog
fix flattened plugin name in changelog
11 years ago
kavink a075ec9831 Bug fix for a crash, when any_errors_fatal is true
Reported by Rumen:

TASK: [fail FAIL] *************************************************************
skipping: [hostname.com]
failed: [hostname.com] => {"failed": true}
msg: Failed as requested from task
Traceback (most recent call last):
  File "/usr/local/bin/ansible-playbook", line 268, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/local/bin/ansible-playbook", line 208, in main
    pb.run()
  File "/Library/Python/2.7/site-packages/ansible/playbook/__init__.py", line 262, in run
    if not self._run_play(play):
  File "/Library/Python/2.7/site-packages/ansible/playbook/__init__.py", line 580, in _run_play
    if (hosts_count - len(host_list)) > int((play.max_fail_pct)/100.0 * hosts_count):
TypeError: object of type 'NoneType' has no len()
11 years ago
Stephen Fromm d704b55860 Support using paramiko to set up accelerate connection
Adds original_transport attribute to Runner to track what the original
transport was before it is changed to 'accelerate'.
If using paramiko in original_transport, uses ParamikoConnection.  If
not, falls back to SSHConnection like before.
11 years ago
James Cammarata fff497a1ae Make sure the accelerated port is set to a sane value 11 years ago
James Cammarata cc21e5c90c Adding hostvars to injected variables in accelerate ssh runner
Also some minor cleanup of some fb* variables and functions, which
were remnants of the old fireball2 name

Fixes #4021
11 years ago
James Cammarata 7b13b1e03e Minor fix to dependency dupe patch 11 years ago
James Cammarata 16258edd7a Merge branch 'devel-duplicates2' of https://github.com/smoothify/ansible into smoothify-devel-duplicates2 11 years ago
James Cammarata a202adcae1 Merge branch 'doublecallback' of https://github.com/sergevanginderachter/ansible into sergevanginderachter-doublecallback 11 years ago
smoothify 5337397abd Second Attempt: Ensure duplicate roles are not loaded in the case of a missing meta/main.yml file. 11 years ago
James Cammarata c0fecf87d1 Increase default socket timeout to 5 minutes 11 years ago
James Cammarata 2c6baf6845 Merge branch 'devel-duplicates' of https://github.com/smoothify/ansible into smoothify-devel-duplicates 11 years ago
smoothify 0411ea2867 Ensure duplicate roles are not loaded in the case of a missing meta/main.yml file. 11 years ago
James Cammarata 82ed1b8d97 Updated CHANGELOG with accelerated mode/role defaults updates 11 years ago
Serge van Ginderachter 1de6094d22 fix flattened plugin name in changelog 11 years ago
James Cammarata d27372ff08 Modified ec2_elb doc per issue #3849 11 years ago
John Florian c8a5aabf39 Added -f/--force option to ansible-pull 11 years ago
James Cammarata 4eedfa46a2 Merge branch 'devel' of https://github.com/mhite/ansible into mhite-devel 11 years ago
James Cammarata 2e49d2003d Fix bug where accelerate keyword was not checked for boolean value
The play was just checking for the presence of the keyword in the
YAML datastructure, and not the value of the field, so doing something
like variable substitution was always causing the play to be accelerated
11 years ago
James Cammarata 2696135b3b Display error during launch of accelerated daemon
* also minor tweak to the # of retries in the connection attempt

Fixes #4012
11 years ago
James Cammarata 8a016bb374 Adding the facility to the accelerate daemon syslog calls 11 years ago
James Cammarata 7c1c9b3d10 Fix message in utils related to python-keyczar and fireball/acc mode 11 years ago
James Cammarata 53c2f4c1bb Fix race condition on creating the temp directory for ControlPersist
Fixes #3943
11 years ago
James Cammarata 26a8d4ce9f Added 'reloaded' state to list of states checked for bounced services
Fixes #3556
11 years ago
Serge van Ginderachter a351c25c59 Introduce open-iscsi module to manage targets on the initiator. 11 years ago
James Cammarata ff203dda45 Adding docs for the new accelerated mode 11 years ago
James Cammarata d05c61d1f0 Merge branch 'devel' into fireball2
Conflicts:
	lib/ansible/playbook/__init__.py
	lib/ansible/playbook/play.py
11 years ago
James Cammarata 50f54f6bda Making variable names more descriptive for the default variables work 11 years ago
James Cammarata 02b7b79d7e Re-adding capability of tasks to see a unique view of their own defaults 11 years ago
Marcus McCurdy 46ff02bc57 Makes pervious lineinfile fix more explicit 11 years ago
Serge van Ginderachter 8abb49bd78 fix debian release version 11 years ago
James Pharaoh 137a32ca36 make rds handle vpc security groups properly 11 years ago
James Pharaoh dc5ffb688c fix for rds region variable 11 years ago
Michael DeHaan 6dd3505c9e Merge pull request #3987 from succhiello/feature/fix_extra_vars_json_docs
fix JSON extra vars quotation.
11 years ago
Marcus McCurdy 64fa95ca11 Improves lineinfile's error checking
Line in file would raise a TypeError exception if
the 'line' key was in params, but its value was None.
11 years ago
James Cammarata 266d2008d8 Reverting the role default variables change
Loading the default variables in _build_role_dependencies() lead to
a side-effect where those variables were over-riding inventory variables.
11 years ago
James Cammarata 47a89a57fa Fixing bug in playbook use of default variables in roles 11 years ago
kiri 633eda957d fix JSON extra vars quotation. 11 years ago
James Cammarata e0df5b5888 A couple more tweaks to role default variables/dependencies
* Default variables are now fed directly into roles, just like the
  other variables, so that roles see their unique values rather
  than those set at the global level.

* Role dependency duplicates are now determined by checking the params used
  when specifying them as dependencies rather than just on the name of the
  role. For example, the following would be included twice without having
  to specify "allow_duplicates: true":

  dependencies:
  - { role: foo, x: 1 }
  - { role: foo, x: 2 }
11 years ago
Michael DeHaan 6f76ccf10e Merge pull request #3981 from jerm/devel
Adding regions_exclude parameter to be able to do subtractive region exc...
11 years ago
Jeremy Price ad75350919 adding regions_exclude parameter to be able to do subtractive region exclusion. Defaults to us-gov-west-1 so as to not cause errors for people who don't have govcloud credentials but get it in their regions list 11 years ago
James Cammarata d69d5c294f Renaming fireball2 as 'accelerate' and removing old references 11 years ago
James Cammarata 736c8b19d3 Added ability to limit role dependencies to just one inclusion 11 years ago
James Cammarata 8bfba5c0b4 Adding documentation for role default variables 11 years ago
James Cammarata 6f6efa268b Merge branch 'smoothify-defaults' into devel 11 years ago
James Cammarata 25e3eed519 Fixing a bug in variable precedence for roles and dependencies 11 years ago
James Cammarata 637d3070dc Allow default variables to be overridden by inventory variables 11 years ago
James Cammarata 9806f89a04 Revert "Construct the multiprocessing manager only once."
This reverts commit 1d13ec2da3.
11 years ago
Serge van Ginderachter a311ee35b3 Fix bug in uri where redirect check fails.
When the redirect check fails, the 'status' key is not set in
resp_redir, so we need to check this.
11 years ago
James Cammarata 7d3ae9fc75 Fixing a few bugs related to fireball2
* ssh port not being picked up, always uses default of 22
* forgot to 'import time' in the fireball2 connection plugin
11 years ago
James Cammarata f66683863e Merge branch 'defaults' of https://github.com/smoothify/ansible into smoothify-defaults 11 years ago