Abhijit Menon-Sen
2fcdb37e7b
Support «hosts: groupname[1:]» notation (~= 'the rest of the group')
9 years ago
Abhijit Menon-Sen
21142f5723
Add some tests for split/apply_subscript
9 years ago
Brian Coca
aca83b15e5
Merge pull request #12425 from privateip/devel
...
initial add of vca common module
9 years ago
Brian Coca
11707576a3
fix for AIX network facts
...
fixes #12434
9 years ago
Brian Coca
d7b61db6dc
made boto3 non mandatory
9 years ago
Toshio Kuratomi
fdb1c14004
Update the submodule pointers
9 years ago
Brian Coca
a3064d175e
added cs_user to changelog
9 years ago
Marius Gedminas
baf9320369
Python 3: there's no xrange
...
Use six.moves.range instead (aliased to xrange on Python 2, aliased to
range on Python 3).
Also I couldn't resist replacing the elaborate chr/ord/randrange dance
with the simpler random.choice(string.ascii_lowercase) that was already
used elsewhere in the Ansible codebase.
9 years ago
Alex Lee
cf289191e5
return None if group does not exist in inventory groups
9 years ago
James Cammarata
cc6627cdd6
Remove custom json encoder cleaner and strip proxy var stuff out before encoding
...
Fixes #12349
9 years ago
James Cammarata
a431121f9f
Tweak to hacking path fix to go back to subshell use
9 years ago
James Cammarata
52bf06661d
Merge pull request #12426 from evanccnyc/devel
...
Allow env-setup to use spaces in full path
9 years ago
EC
bcdb4e78ae
Allow env-setup to use spaces in full path
9 years ago
James Cammarata
c95d4ca05f
Properly assign search path to environment.loader in template lookup
...
Same fix as was applied in f162990c
to the action plugin
Fixes #12355
9 years ago
James Cammarata
bde5ed9672
Catch worker errors that may be subclassed on others that lead to incorrect exits
9 years ago
Peter Sprygada
8f43d222c0
initial add of vca common module
9 years ago
James Cammarata
053c41e79d
Fix typo in ansible module_utils import from galaxy code
9 years ago
Chrrrles Paul
7b778d8a4b
Merge pull request #12424 from amenonsen/ipv6-ranges
...
Tested. Thanks for spotting and then fixing this -- Allow hexadecimal ranges in IPv6 addresses, not only 0-9
9 years ago
Abhijit Menon-Sen
2d420a9bb7
Allow hexadecimal ranges in IPv6 addresses, not only 0-9
9 years ago
James Cammarata
b386f0c64d
Merge pull request #12423 from amenonsen/split-fixup
...
Remove deprecation warning; now handled in _split_patterns
9 years ago
James Cammarata
7ae03f8342
Merge branch 'amenonsen-addresses' into devel
9 years ago
James Cammarata
a1fffff92c
Merge branch 'addresses' of https://github.com/amenonsen/ansible into amenonsen-addresses
9 years ago
Abhijit Menon-Sen
62ca6b5e35
Remove deprecation warning; now handled in _split_patterns
9 years ago
Abhijit Menon-Sen
575a8b8c77
Merge Host.ipv[46]_address into .address
...
The earlier distinction was never used; .ipv6_address was always a copy
of .ipv4_address, and the latter was always used to set the remote_addr
field in the PlayContext.
Also uses the canonical ansible_host/ansible_port names when setting the
address and port from variables.
9 years ago
James Cammarata
cc4601258d
Merge branch 'amenonsen-hostpatterns' into devel
9 years ago
James Cammarata
951128d7a6
Merge branch 'hostpatterns' of https://github.com/amenonsen/ansible into amenonsen-hostpatterns
9 years ago
Abhijit Menon-Sen
713f5ab79d
Merge pull request #1 from mcsalgado/hostpatterns
...
More tests, better handling of list arguments to _split_pattern
9 years ago
Victor Salgado
14fefebaad
Modify _split_pattern to use map when working with list input
9 years ago
Victor Salgado
01ae60d524
Add more tests for _split_pattern for when the input is a list
9 years ago
James Cammarata
46baed864f
Submodule update after correcting doc bug
9 years ago
James Cammarata
0beb37a121
Submodule update
9 years ago
James Cammarata
6fabcafbf1
Adding new module os_user_group to CHANGELOG
9 years ago
James Cammarata
d875699ac2
Merge branch 'apollo13-sudo_on_if_needed' into devel
9 years ago
James Cammarata
ba82e57445
Merge branch 'sudo_on_if_needed' of https://github.com/apollo13/ansible into apollo13-sudo_on_if_needed
9 years ago
Toshio Kuratomi
8532ddd5ed
typo in formatting the warning message
9 years ago
Toshio Kuratomi
4ae5512fb0
Restore python3 compat fix and fix AnsibleError undefined before use
9 years ago
James Cammarata
c881b1acae
Merge pull request #12407 from mgedmin/py3k
...
Python 3: basestring in play_context.py
9 years ago
James Cammarata
8acbc00853
Fixing groups variable structure to match v1
...
Fixes #12418
9 years ago
Abhijit Menon-Sen
349eec7855
Fix missing colon (typo) in IPv6 pattern
9 years ago
Abhijit Menon-Sen
b47bc343ea
Document , instead of : in intro_patterns, update changelog
9 years ago
Abhijit Menon-Sen
abd006657b
Add test/units/inventory with a few _split_pattern tests
...
There were no inventory-specific unit tests earlier, so we add a new
directory for them with some initial low-level tests of _split_pattern
with various valid and deprecated pattern strings.
9 years ago
Abhijit Menon-Sen
2405861a9e
Use ',' instead of ':' or ';' to separate host patterns
...
The earlier-recommended "pat1:pat2:pat3[x:y]" notation doesn't work well
with IPv6 addresses, so we recommend ',' as a separator instead. We know
that commas can't occur within a pattern, so we can just split on it.
We still have to accept the "foo:bar" notation because it's so commonly
used, but we issue a deprecation warning for it.
Fixes #12296
Closes #12404
Closes #12329
9 years ago
Florian Apolloner
d9f873495e
Ported over #7158 to support SELinux context switches.
9 years ago
Florian Apolloner
8548690ca3
Added a test to ensure that sudo is only used if remote and become user difer.
9 years ago
Brian Coca
24388421c2
Merge pull request #12417 from OddEssay/retry_files_documentation
...
Documentation for retry_files_enabled and retry_files_save_path
9 years ago
Brian Coca
ee840f3029
fixed function signature
9 years ago
Paul Freeman
87fc5640d4
Comments to explain retry_files_enabled and retry_files_save_path
9 years ago
Paul Freeman
f14c617084
Documentation for retry_files_enabled and retry_files_save_path
9 years ago
Florian Apolloner
decd9e8710
Only use become if the target user difers from the current remote user.
9 years ago
Marius Gedminas
5d3d53e890
Fix example formatting
9 years ago