Toshio Kuratomi
c03555b650
Fix unarchive failures when the destination is a symlink to a directory ( #15999 )
...
Also add integration tests for this problem and unicode filenames inside
a tarball.
Fixes #3725
9 years ago
Matt Davis
b5bb518279
Merge pull request #16012 from stpierre/list-like-choices
...
Modules: check for list-like choices in arg spec
9 years ago
Chris St. Pierre
bfd69a7042
Modules: check for list-like choices in arg spec
...
This makes it possible to use anything other than a list (e.g., a
tuple, or dict.keys() in py3k) for argument_spec choices. It also
improves the error messages if you don't use a list type.
9 years ago
James Cammarata
3e03004b6f
Use get_dep_chain() instead of directly using a blocks _dep_chain
...
Child blocks (whether nested or via includes) don't get a copy of the
dependency chain, so the above method should be used to ensure the block
looks at its parents dep chain.
Fixes #15996
9 years ago
Matt Clay
b755bcd875
Corrected reference to httptester container.
9 years ago
Matt Clay
9a0ffeca80
Merge pull request #16014 from sivel/httptester-image
...
Add httptester docker container
9 years ago
Matt Martz
164f247ec8
Add httptester docker container files and update run_tests.sh to use ansible/httptester
9 years ago
Brian Coca
6a0a366746
fixed service fact usage
9 years ago
Brian Coca
329c62e914
docker was deprecated, test now reflects new name
9 years ago
René Moser
176a207c61
Merge pull request #15974 from resmo/feature/vpc
...
cloudstack: add VPC support
9 years ago
nitzmahone
7b5513cf22
mark azure_rm_X_facts modules as TECH PREVIEW
9 years ago
Ryan Brown
cd80413b63
Merge pull request #15986 from dharmabumstead/devel
...
Incorporated additional tech review feedback.
9 years ago
Brian Coca
48d8fa0380
updated subrefs
9 years ago
Brian Coca
056efc71db
updated for service and systemd
9 years ago
nitzmahone
b3bf4cecdb
add missing azure_rm modules to changelog
9 years ago
Brian Coca
90cbb8c01b
re-add the service action plugin ( #13001 )
...
* readd the service action plugin, was removed cause it created unexpected fact gathering and there are no split service plugins that would make this useful (yet)
Revert "removed action plugin as service facts and separate modules don't work yet and this forces gathering facts"
This reverts commit 7368030651
.
* now only does minimal fact gathering
9 years ago
Scott Butler
1b52acade8
Fixed indenting in samples.
9 years ago
Scott Butler
9fafe5e143
Merge branch 'devel' of https://github.com/ansible/ansible into devel
9 years ago
Toshio Kuratomi
3b69ef7e8b
Add strings 'True' and 'False' as booleans as python bools converted to strings will look that way.
...
Workaround for custom modules which are using choices=BOOLEANS instead
of type='bool'.
9 years ago
Scott Butler
189ae499cf
Typo fix
9 years ago
Scott Butler
9fcb6635fa
Typo fixes
9 years ago
Scott Butler
813d4435ca
Incorporated additional tech review feedback.
9 years ago
Matt Martz
d08fda9320
Merge pull request #15985 from alikins/vault_keyring_15984_fix
...
fix vault-keyring.py 'No [vault] section' error
9 years ago
Adrian Likins
675561e116
fix vault-keyring.py 'No [vault] section' error
...
vault-keyring.py was using an older version of
the ansible.constants.load_config_file() API.
The newer version returns a tuple, which caused
the config load to fail and a catch all exception
to blame it on a missing section.
Update to new API, and catch the ConfigParser error
specifically.
Fixes #15984
9 years ago
Rene Moser
62c424797a
cloudstack: add common network code
...
Also used for VPC support.
9 years ago
Toshio Kuratomi
650bfdce8f
Update grep for six to not falsely trigger when six is only a substring of a different library
9 years ago
Brian Coca
de7b0e9da1
made `def main` an explicit requirement
9 years ago
Toshio Kuratomi
a2bef45cf6
Update submodule refs
9 years ago
Toshio Kuratomi
d45a394f63
Mocate ansible_ssh_changes into a common directory
9 years ago
Toshio Kuratomi
9ef814e782
Documentation fixes
9 years ago
Toshio Kuratomi
6d18999c6f
f
9 years ago
Toshio Kuratomi
7fb0f75db6
Update the Ansiballz developer docs
9 years ago
Robin Roth
0edec45c3d
install packages for tests ( #15979 )
...
* curl is needed for test_binary_modules
* glibc-i18ndata is needed for postgresql (localedef)
9 years ago
Tim Rupp
9041a0fee9
Adds a general purpose Exception class for F5 modules ( #15977 )
...
This class can be used by F5 modules for raising exceptions.
This should be used to handle known errors and raise them so
that they can be printed in the fail_json method.
The common Exception class built-in should not be used because
it hides tracebacks that are necessary to have when debugging
problems with the module.
9 years ago
Adam Chainz
064ed63843
Fix ec2 inventory for potentially inconsistent data ( #12642 )
9 years ago
Brian Coca
52a0165c77
skip non executable inventory when no shebang ( #15969 )
...
alternate fix #15934
9 years ago
Rene Moser
fe05c5e35a
cloudstack: add VPC support
9 years ago
Dag Wieers
f9c4fdab40
Move comments out of code-blocks ( #15961 )
...
In hindsight, I think it is better to have empty code-blocks
then comment placeholders when people don't replace those sections.
9 years ago
Michael Scherer
cf44db58e0
Add SEQUENCETYPE to handle the dict_keys type ( #15953 )
...
On python 3, there is a specific type for dict keys
instead of list, so previous tests based on Sequence didn't
not work anymore.
9 years ago
Brian Coca
c8f0cdbdfd
renamed systemd detection function
9 years ago
James Cammarata
733d017ad0
Save and restore the loader's basedir when loading playbooks
...
Fixes #15930
9 years ago
Brian Coca
6c0b974bde
added new modules
9 years ago
Michael Scherer
f9f6f24acd
Add a alias for 'long' since python3 do not have it ( #15952 )
9 years ago
James Cammarata
72b29d122e
When adding nested blocks, don't pass in any parent includes
...
We previously changed block behavior to prefer includes over parent
blocks, which broke inheritence in nested blocks.
Fixes #15926
9 years ago
Sven-Hendrik Haase
070af51370
Update for preferred syntax ( #15945 )
9 years ago
André Cruz
1fdb7613f1
Fix whitespace.
9 years ago
André Cruz
18831c72f9
Use the python executable specified by the environment.
9 years ago
Michael Schmid
566690a44a
Fixes #15915 : New HandlerTaskInclude Class which can run TaskIncludes inside Handlers
9 years ago
Toshio Kuratomi
b75895df9b
Fix the error handling for loop squashing to restore the name argument into the task args
9 years ago
nitzmahone
a0ff49194e
bump submodule refs
9 years ago