| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
This makes our recursive, ast.parse performance measures as fast as
pre-ziploader baseline.
Since this unittest isn't testing that the returned module data is
correct we don't need to worry about os.rename not having any module
data. Should devise a separate test for the module and caching code
|
| |
|
|
|
|
|
|
|
|
|
|
| |
porting @dominis 's ansible-shell tool from 1.9 and integrating it into ansible
added verbosity control
made more resilitent to several errors
added highlight color, to configurable colors
more resilient on exception and interruptions
prompt coloring, goes red and changes to # when using become = true and root
become setting is now explicit and not a toggle
|
|
|
|
| |
Fixes #14042
|
| |
|
| |
|
|
|
|
| |
their own error
|
|
|
|
| |
updating bin/ansible
|
| |
|
|
|
|
|
|
|
| |
This reverts commit e6b1dc45e1f8fb0040579622239d26eddf65aefe.
This is not ready yet and it's causing failures in some environments
(travis)
|
| |
|
| |
|
|
|
|
| |
Fixes #12669
|
|
|
|
|
|
| |
breaks handling constants.py errors gracefully
This reverts commit 59f96d713e7ca9994403409d021b891609ce4906.
|
|
|
|
|
|
|
| |
This is useful when using `ipython --pdb -- $(which ansible-playbook)
...` for debugging.
Also show traceback when `ANSIBLE_DEBUG` is on
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows not messing up the wonderful error reporting that is
carefully created. Instead of:
$ ansible-playbook foo.yml
[ERROR]: ERROR! 'foo' is not a valid attribute for a Task The error appears
to have been in '/Users/marca/dev/git-repos/ansible/foo.yml': line 4, column 7,
but may be elsewhere in the file depending on the exact syntax problem. The
offending line appears to be: tasks: - name: do something ^ here
we get:
$ ansible-playbook foo.yml
ERROR! 'foo' is not a valid attribute for a Task
The error appears to have been in '/Users/marca/dev/git-repos/ansible/foo.yml': line 4, column 7, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
tasks:
- name: do something
^ here
which is much nicer.
|
|
|
|
|
| |
moved all display/color/err to use display.error
now also capture generic exceptions if they happen (never should!)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The --force-handlers command line argument was not correctly running
handlers on hosts which had tasks that later failed. This corrects that,
and also allows you to specify force_handlers in ansible.cfg or in a
play.
|
| |
|
|
|
|
| |
to run ansible and ansible-playbook
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- become constants inherit existing sudo/su ones
- become command line options, marked sudo/su as deprecated and moved sudo/su passwords to runas group
- changed method signatures as privlege escalation is collapsed to become
- added tests for su and become, diabled su for lack of support in local.py
- updated playbook,play and task objects to become
- added become to runner
- added whoami test for become/sudo/su
- added home override dir for plugins
- removed useless method from ask pass
- forced become pass to always be string also uses to_bytes
- fixed fakerunner for tests
- corrected reference in synchronize action plugin
- added pfexec (needs testing)
- removed unused sudo/su in runner init
- removed deprecated info
- updated pe tests to allow to run under sudo and not need root
- normalized become options into a funciton to avoid duplication and inconsistencies
- pushed suppored list to connection classs property
- updated all connection plugins to latest 'become' pe
- includes fixes from feedback (including typos)
- added draft docs
- stub of become_exe, leaving for future v2 fixes
|
| |
|
|
|
|
| |
fixes #10295
|
|\
| |
| | |
Clean up template comment text in ansible-galaxy
|
| |
| |
| |
| |
| |
| | |
Since support for non-galaxy templates is available in 1.8, the existing
comment in the default_meta_template requiring specified dependencies be
available via galaxy was no longer valid. That comment is now removed.
|
|\ \
| | |
| | | |
adds complex tag management
|
| | |
| | |
| | |
| | |
| | |
| | | |
refactored task selection into method
list-tasks now uses common method of task selection
always is now skippable if specified in --skip-tags
|
|/ / |
|
| | |
|
| |
| |
| |
| |
| |
| | |
There is an optional issue_tracker_url setting that can be set in
meta/main.yml:galaxy_info. Include it in the generated template
commented out so that it can be filled out if desired.
|
|\ \
| | |
| | | |
Ignore errors from `shutil.rmtree` when removing temporary directory
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Use termios instead of stty for compatibility
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Max Riveiro <kavu13@gmail.com>
|
|\ \ \
| | | |
| | | | |
Configure retry file usage and location
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adds new settings for managing retry files:
* retry_files_enabled, defaults to True
* retry_files_save_path, defaults to ~/.ansible-retry
This change was adapted from PR #5515.
|
| |/ /
|/| | |
|
| | | |
|
| | | |
|