Commit Graph

18745 Commits (85cc3b734fe85d7c83af9d608859cd19613dbbe8)
 

Author SHA1 Message Date
Brian Coca b2a6784a9f changed the output to keep backwards compat
still shows path when verbose
9 years ago
Evgeni Golov b00a620fa5 don't escape asterisks in parameter lists 9 years ago
Brian Coca fd8593d613 Merge pull request #14661 from jjshoe/fix-up-profile-tasks
Update the profile task callback plugin to include a fix for duplicate named tasks. Added additional features to adjust the number of tasks output and the sort order.
9 years ago
Matt Martz d8876b5c03 Run /sbin/init in the ubuntu docker image, as we do with centos 9 years ago
James Cammarata 0739fd2030 Now trying out trusty group on travis 9 years ago
James Cammarata 0776258e94 Actually trying out legacy group for travis 9 years ago
James Cammarata 5feb20a361 Trying out the travis gce architecture 9 years ago
James Cammarata 92dcad8e99 Adding docker container capabilities to Travis 9 years ago
James Cammarata 80b10bd669 Moving creating of testing work dir out of dep role and into Makefile 9 years ago
Brian Coca c022a43a47 fixed str to to_str 9 years ago
Brian Coca 347aa7b032 Merge pull request #14774 from lamby/ignore-epipe-when-flushing-stdout-stderr
Ignore EPIPE when flushing stdout stderr
9 years ago
Chris Lamb eb1141ee79 Ignore EPIPE to avoid tracebacks when piping output to other commands
For example:

  $ ansible web --list-hosts | head -n1
  hosts (7):
  ERROR! Unexpected Exception: [Errno 32] Broken pipe
  Traceback (most recent call last):
    File "/home/lamby/git/private/lamby-ansible2/.venv/bin/ansible", line 114, in <module>
      display.display("to see the full traceback, use -vvv")
    File "/home/lamby/git/private/lamby-ansible2/.venv/local/lib/python2.7/site-packages/ansible/utils/display.py", line 133, in display
      sys.stdout.flush()
  IOError: [Errno 32] Broken pipe

Such a pipe target will close up shop early when its seen enough input,
causing ansible to print an ugly traceback.

Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
9 years ago
Chris Lamb 951c8a5d27 Alias fileobj. 9 years ago
Brian Coca 4cfd042839 more complete and informative errors
mostly templating issues now all return data templated and actual error
fixes #14781
9 years ago
Brian Coca 0031a72e0d tweak deprecation warnings display 9 years ago
Brian Coca ea5e089056 restore initial json parsing attempt to loader
fixes issues with extra vars json strings not being parsed correctly by the yaml parser
9 years ago
Toshio Kuratomi 7160b40ab1 Fix the Makefile to run under dash (POSIX /bin/test syntax) 9 years ago
Toshio Kuratomi 4657be4eab Transform pathnames to bytes before passing on to os.path functions 9 years ago
Toshio Kuratomi 468eea82bd Merge pull request #14765 from sivel/redirect-ssl-validation
Support SSL validation with redirect control for python versions without ssl context
9 years ago
Brian Coca dbf97eaeb1 Merge pull request #14773 from dagwieers/doc-handler-order-fix
Improve ambiguous statement regarding handler order
9 years ago
Dag Wieers 85a28179b7 Improve the wording a bit
According to what @amenonsen suggested in #10064.
Although the additional statement is still needed to get rid of the ambiguity.
9 years ago
Dag Wieers 18d58e42d5 Improve ambiguous statement regarding handler order
This fixes #10064
9 years ago
Brian Coca 171c925966 Merge pull request #14756 from chouseknecht/docker_network_proposal
Updating docker_network module proposal.
9 years ago
Matt Davis 0ab29f573a Merge pull request #14755 from bcoca/pause_nohup_fix
avoid issues when stdin is a closed file
9 years ago
Matt Martz 6ff0b079b4 Support SSL validation with redirect control for python versions without ssl context 9 years ago
Brian Coca c24249c57d made max diff size configurable 9 years ago
Joe 21ba6e9ce8 Do not use name `tag` for intance filter 9 years ago
Brian Coca e438a26ada Merge pull request #14760 from yyoshiki41/docs-tag
Fixed docs typo
9 years ago
Joe 5975296770 Fix AWS EC2 external inventory script config read
EC2 inventory scripts reads configuration from an INI file. The `instance_filters` option controls which EC2 instances are retrieved for inventory. Filling this option and running the inventory script with Python 3 crashes with the following error:

```python
Traceback (most recent call last):
  File "./contrib/inventory/ec2.py", line 1328, in <module>
    Ec2Inventory()
  File "./contrib/inventory/ec2.py", line 163, in __init__
    self.read_settings()
  File "./contrib/inventory/ec2.py", line 393, in read_settings
    for instance_filter in config.get('ec2', 'instance_filters', '').split(','):
TypeError: get() takes 3 positional arguments but 4 were given
```

The problem is the last parameter of config.get() call, because `fallback` keyword argument is not specified.

The fix handles epmpty `instance_filers` in case of Python 2&3
9 years ago
chouseknecht 6edf1443db Adding docker_files module proposal 9 years ago
yyoshiki41 64f445f3a1 Fixed docs typo 9 years ago
Matt Martz 49b0918574 Merge pull request #14758 from chouseknecht/docker_volume_proposal
Fix docker_volume module proposal file name.
9 years ago
chouseknecht 485bd4acc3 Fix docker_volume module proposal file name. 9 years ago
Toshio Kuratomi 1dbbd2a80c Remove debugging and fix the place where bytes are being handed to StringIO 9 years ago
Brian Coca ca0797fc4e avoid issues when stdin is a closed file
this seems to happen when nohup is involved, so the check tty
does not get a chance to fail, it just works with pipes

fixes http://github.com/ansible/ansible-modules-core/issues/3166
9 years ago
Toshio Kuratomi 093b3422ec more information 9 years ago
Brian Coca 7ba790bbaf don't tempalte register 9 years ago
chouseknecht d85589121e Updating docker_network module proposal. 9 years ago
Toshio Kuratomi 5aef65edcd Testing whether this fixes jenkins 9 years ago
Brian Coca 2cd52604e2 Merge pull request #14745 from jinesh-choksi/patch-1
On RHEL/CentOS 6 needed additional dependencies to build RPM
9 years ago
Brian Coca ab182b2bdb Merge pull request #14726 from chouseknecht/docker_one
Updating docker_container_module proposal
9 years ago
Brian Coca ea71352bea Merge pull request #14731 from chouseknecht/docker_image_facts_proposal
Updated docker_image_facts module proposal.
9 years ago
Brian Coca 15c938f2a2 Merge pull request #14740 from chouseknecht/docker_volume_facts_proposal
Adding docker_volume_facts module proposal
9 years ago
Brian Coca 4b5bb5dd89 Merge pull request #14739 from chouseknecht/docker_network_facts_proposal
Adding docker_network_facts module proposal.
9 years ago
Brian Coca 2a1f955ea5 Merge pull request #14737 from chouseknecht/docker_network_proposal
Adding docker_network module proposal.
9 years ago
Brian Coca cc6adf44b6 Merge pull request #14738 from chouseknecht/docker_volume_proposal
Adding docker_volume module proposal
9 years ago
Brian Coca 7779e37283 Merge pull request #14743 from resmo/patch-3
Proposal: deprecate always_run in favor of checkmode_run
9 years ago
James Cammarata 3247390123 Conditionally import StringIO in template so we only use io.StringIO on py3 9 years ago
Brian Coca 7404d4ce7f made dict example less ambigous
fixes #14748
9 years ago
James Cammarata 2c7a33f71d Fixing bug in setup related to StringIO fixes 9 years ago