Commit Graph

16059 Commits (8e664ad2269914123f16541e81c6bc16f4136ffe)
 

Author SHA1 Message Date
James Cammarata 8e664ad226 Fix delegate_to localhost vs. 127.0.0.1 (and ::1) 9 years ago
James Cammarata 38573c55bf Tweak failure condition for field attributes expected to be strings 9 years ago
Chris Church 15070e2af8 Merge pull request #11790 from brianlloyd/win_lineinfile
Integration tests for windows implementation of lineinfile
9 years ago
James Cammarata cfdaec0c22 Make sure string attributes are strings from YAML to avoid bad type conversions
Fixes #12367
9 years ago
Brian Coca 7c669f5a33 Merge pull request #12375 from jhawkesworth/configuring_kerberos_doc
Documentation PR. Add kerberos configuration instructions to windows intro page
9 years ago
Brian Coca 746052323b Merge pull request #12377 from tgerla/typo-fix
typo fix
9 years ago
Tim Gerla e5a981e713 typo fix 9 years ago
Brian Coca 02372e9761 Merge pull request #12371 from apollo13/patch-1
Remove duplicate SU_PROMPT_LOCALIZATIONS
9 years ago
Brian Coca 5c7bca9e17 Merge pull request #12369 from bborysenko/docsite/playbooks_variables
docs - minor fixes to playbooks_variables
9 years ago
Brian Coca 43ea5f0853 added note about registered variables 9 years ago
Brian Coca f080a48f22 Merge pull request #12365 from gptech/patch-1
Replace 'degug' with 'debug'
9 years ago
Florian Apolloner 9334046189 Remove duplicate SU_PROMPT_LOCALIZATIONS 9 years ago
= e5cad0fd9a Add kerberos configuration instructions to windows intro 9 years ago
Borys Borysenko 6b396cdab7 fix code block quoting and boldface for modules name 9 years ago
gptech 1c6be7b9ba Replace 'degug' with 'debug'
Tiny typo fix.
9 years ago
Brian Coca 97b99e4517 Merge pull request #12361 from Ch00k/os_docs_typo
Fix a tiny typo
9 years ago
Andriy Yurchuk af213241ab Fix typo 9 years ago
Brian Coca e7807c4f2d Merge pull request #12339 from emonty/feature/openstack-no-log
Add no-log parameter to common openstack args
9 years ago
Brian Coca e342e1df29 Merge pull request #12360 from Yannig/devel_fix_ini_doc
Fix ansible v2 documentation for ini lookup plugin
9 years ago
yannig.perre@gmail.com 54eb08eb0d Fix ansible v2 documentation for ini lookup plugin (property => properties). 9 years ago
James Cammarata 4f30db8ca5 Check if path is /dev/null when checking if a file is in fact a file 9 years ago
James Cammarata 36b5858f51 Fix unit tests for change related to local_action 9 years ago
James Cammarata feee4613cd Merge pull request #12357 from apollo13/become_fix
Fixed #12356 -- Restored ansible 1.9.x become behavior.
9 years ago
James Cammarata 49ca0eb797 Track local_action internally to prevent it from being overridden
Fixes #12053
9 years ago
Florian Apolloner 8182eb3787 Fixed #12356 -- Restored ansible 1.9.x become behavior. 9 years ago
Brian Coca d8b671ca76 Merge pull request #12348 from bborysenko/docsite/playbooks_intro
docsite - playbooks_intro - minor tweaks
9 years ago
Brian Coca 0f5133b657 Merge pull request #12336 from halberom/doc_fix_filters
docsite - playbooks_filters - minor tweaks
9 years ago
Borys Borysenko 4064063794 use boldface for modules name 9 years ago
Borys Borysenko f5cfb5577e fix code block quoting 9 years ago
Monty Taylor 3bdd6793ca Add no-log parameter to common openstack args
These bad boys can contain secret data, so should be marked no-log.
9 years ago
Gerard Lynch e5211a9b18 playbooks_filters - minor fixes 9 years ago
James Cammarata f0efe1ecb0 Merge pull request #12334 from geerlingguy/changelog-fixes
Clean up Ansible 2.0 release notes in CHANGELOG.md.
9 years ago
James Cammarata aa762bb432 Don't split args out unless we're parsing module args using the new style
Fixes #12331
9 years ago
James Cammarata 1cb4e0be1c Fix bug in implicit block squashing where block is not reassigned
Fixes #12333
9 years ago
James Cammarata 7deb8bbd1c Reworking how includes within handlers are run
Fixes #12238
9 years ago
James Cammarata c9860000da Uncommenting sample line in include.yml to help debug issues 9 years ago
Jeff Geerling 0857e29e77 Clean up Ansible 2.0 release notes in CHANGELOG.md. 9 years ago
Brian Coca 03758151e4 Merge pull request #12330 from cchurch/revert_find_plugin_changes
Revert "Fix order of loading of modules."
9 years ago
Brian Coca 9d4d7bd74d fixed porting bugs in profile_tasks to v2 9 years ago
Chrrrles Paul ba7734b78b Merge pull request #12165 from amenonsen/address-parsing
Hi @amenonsen - thanks for fixing up the hunting down the unicode bug and expanding test_addresses.  The code looks good, merging!-- Be systematic about parsing and validating hostnames and addresses
9 years ago
James Cammarata 4156bcedf5 Fix typo in 049a48f 9 years ago
Chris Church ed3a9795d4 Revert "Fix order of loading of modules."
This reverts commit 4b895f04e3.
9 years ago
James Cammarata 1243686b90 Submodule update 9 years ago
James Cammarata 6cf99cf614 Merge pull request #12328 from amenonsen/noneguard
Test state.tasks_child_state before dereferencing
9 years ago
Abhijit Menon-Sen 049a48f3d3 Test state.tasks_child_state before dereferencing
I hit a traceback in the FAILED_TASKS case, but it seemed prudent to add
guards in the other similar branches.
9 years ago
James Cammarata df89f03627 Fixing precedence order for new nonpersistent vars (set_fact/register)
These used to go in vars_cache, so merging them in after that as they
are "live" variables and the user would most likely want to see these
above anything else.
9 years ago
Abhijit Menon-Sen 88a20e7a20 Fix broken integration test with unicode hostnames
1. The test did "name: '{{hostnames}}.{{item}}'" inside a with_sequence
   loop, which didn't do what was intended: it expanded hostnames into
   an array, appended ".1", and set name to the resulting string. This
   can be converted to a simple with_items loop.

2. Some of the entries in hostnames contained punctuation characters,
   which I see no reason to support in inventory hostnames anyway.

3. Once the add_host failures are fixed, the playbook later fails when
   the unicode hostnames are interpolated into debug output in ssh.py
   due to an encoding error. This is only one of the many places that
   may fail when using unicode inventory hostnames; we work around it
   by providing an ansible_ssh_host setting.
9 years ago
Abhijit Menon-Sen 7479ab47e0 Be stricter about parsing hostname labels
Labels must start with an alphanumeric character, may contain
alphanumeric characters or hyphens, but must not end with a hyphen.
We enforce those rules, but allow underscores wherever hyphens are
accepted, and allow alphanumeric ranges anywhere.

We relax the definition of "alphanumeric" to include Unicode characters
even though such inventory hostnames cannot be used in practice unless
an ansible_ssh_host is set for each of them.

We still don't enforce length restrictions—the fact that we have to
accept ranges makes it more complex, and it doesn't seem especially
worthwhile.
9 years ago
Abhijit Menon-Sen 065bb52109 Be systematic about parsing and validating hostnames and addresses
This adds a parse_address(pattern) utility function that returns
(host,port), and uses it wherever where we accept IPv4 and IPv6
addresses and hostnames (or host patterns): the inventory parser
the the add_host action plugin.

It also introduces a more extensive set of unit tests that supersedes
the old add_host unit tests (which didn't actually test add_host, but
only the parsing function).
9 years ago
James Cammarata 49803509b4 Make sure include paths are templated before dwim in case they're absolute
Fixes #12327
9 years ago