Commit Graph

3248 Commits (c83a8337406cc5149da268620a4a85be65061950)

Author SHA1 Message Date
James Cammarata f3714c88a6 Revert "atfork import warning should be suppressed when system_warnings = False"
This reverts commit a175168686.
10 years ago
James Cammarata 12d5b75a43 Template play vars after reading them
Fixes #9242
10 years ago
James Cammarata 05644686de Fix bug in plugin path caching
Fixes #9263
10 years ago
Bruce Pennypacker a175168686 atfork import warning should be suppressed when system_warnings = False
Fixes #9247
10 years ago
Michael DeHaan b02afa2268 Update submodule reference 10 years ago
Michael DeHaan 335221d79e This is an exceedingly rough sketch of what attributes might look like - metaclass implementations NOT complete. 10 years ago
James Cammarata 0c40c6c23c Fix order of resolving dependent role variables from vars files
Also adds a new class to the test_var_precedence test to check for
this type of error in the future.

Fixes #9178
10 years ago
Michael DeHaan 402d0c37b8 Submodule update 10 years ago
Michael DeHaan b4657234d2 Refresh submodule pointers. 10 years ago
Michael DeHaan 4e4308b8e1 Merge branch 'refactor_pass' into devel 10 years ago
Michael DeHaan ff87ac08a7 An attempt at modularization prior to moving things towards BaseObject and considering Attributes. 10 years ago
Toshio Kuratomi cef2a8795f Make dynamic inventory return byte str, not unicode 10 years ago
Michael DeHaan da01eef4db Move v2 out of the package tree so it does not yet appear. 10 years ago
Michael DeHaan afe1409a6e Have a parallel development and test tree. 10 years ago
Michael DeHaan 7fb55c7a9b Some restructuring. 10 years ago
Michael DeHaan 7ebf246ff1 Some signature related things, prior to starting test scaffolding 10 years ago
Michael DeHaan b8e4e59d6b Signatures 10 years ago
James Cammarata daab8e7ad4 Creating initial framework for refactoring core codebase 10 years ago
James Cammarata d99e4f15c8 Merge pull request #9220 from jlaska/devel
Resolve issue where repo_path contains multiple '.git' strings
10 years ago
James Cammarata 313f26f866 Fix issue with vars precedence from roles
Fixes #9219
10 years ago
Toshio Kuratomi 0af750e3e5 Merge pull request #9182 from bbasleeper/feature_sudo_exe_from_inventory
Add a new inventory parameter (ansible_sudo_exe) to specify sudo command...
10 years ago
James Cammarata 05994cd900 Don't clear paths when adding a new directory path in PluginLoader 10 years ago
James Laska 684352926b Resolve issue where repo_path contains multiple '.git' strings
If the repo_path contained multiple '.git' strings, the _git_repo_info()
call resulted in a traceback.  This change removes the trailing '.git'
and resolves the traceback.
10 years ago
Toshio Kuratomi cf548baeab Fix missing strip() in a1809a371a 10 years ago
Toshio Kuratomi a1809a371a Target unnecessary templating warning at lines consisting of a single variable
Fixes #6407
10 years ago
Michael DeHaan 459722899d Update core link 10 years ago
Michael DeHaan c02e8d8c80 Don't search powershell modules unless using the winrm connection. 10 years ago
Michael DeHaan 3908d50b03 Tolerate no module search path. 10 years ago
Michael DeHaan 1d17881960 Add module search path to --version output. 10 years ago
Michael DeHaan 91c5890247 Add some helpful detection if core modules are not found for those running on the development branch. 10 years ago
Michael DeHaan 21c3784a43 If submodules are not found, don't error out. 10 years ago
Will Thames 952a36920c Cater for uninitialized submodules
Output a useful message if `git submodule update --init --recursive` not
yet performed

```
$ ansible --version
ansible 1.8 (submodule_ansible_version 59ae596484) last updated 2014/09/28 13:20:51 (GMT +1000)
  lib/ansible/modules/core: (detached HEAD 617a52b20d) last updated 2014/09/28 13:15:25 (GMT +1000)
  lib/ansible/modules/extras:  not found - use git submodule update --init lib/ansible/modules/extras
```
10 years ago
Will Thames d1476aeb01 Updated version info to include submodule information
`ansible --version` etc. now include information about submodules

```
ansible 1.8 (submodule_ansible_version ffee9a8fe0) last updated 2014/09/28 11:03:14 (GMT +1000)
  lib/ansible/modules/core: (ec2_snapshot_remove 3a77c31ecb) last updated 2014/09/27 18:23:31 (GMT +1000)
  lib/ansible/modules/extras: (detached HEAD 110250d344) last updated 2014/09/27 14:33:42 (GMT +1000)
```

Also improved handling of detached HEAD when printing out version
information.
10 years ago
Bruno BAILLUET a25da4af05 Add a new inventory parameter (ansible_sudo_exe) to specify sudo command path. 10 years ago
Michael DeHaan bceb0026a5 Updating the module formatter to deal with the new repo structure. 10 years ago
Michael DeHaan e5116d2f9b changes for package loading of modules 10 years ago
Michael DeHaan 25cc79e2db Modules is a package. 10 years ago
Michael DeHaan 9249d1db28 Add submodules for new core and extras subdirectories of modules, not yet live. 10 years ago
James Cammarata 6af5455edc Default 'smart' connection to paramiko for OSX platforms
Due to the long-standing bug in sshpass, which can crash OSX.

Fixes #5007
10 years ago
James Cammarata 128c10b311 Don't template 'vars' dictionary during templating
Fixes #9132
10 years ago
James Cammarata 19703617b8 Fix action_plugins for modules not respecting check mode
Fixes #9140
10 years ago
James Cammarata c4f1785217 Use split_args instead of shlex to split include params
Fixes #8947
10 years ago
James Cammarata 4e9c061b35 Also make sure the dest param is expanded locally before recalculating 10 years ago
James Cammarata e47f6137e5 Push the expanduser call on the source down to slurp rather than fetch
Also moves the calculation of the destination file name until after
the slurp of the file contents, since the source as returned by slurp
may now be different, so we want to use that expanded path locally.

Fixes #8942
10 years ago
James Cammarata 889dfc4374 Merge pull request #8959 from willthames/galaxy_ssh_clone
Allow fairly common ssh repo clone path to work
10 years ago
Jakub Roztocil 0073d2dd92 Remove unreachable code. 10 years ago
Toshio Kuratomi f16e107b72 Merge pull request #9014 from willthames/paramiko_sudo_no_prompt
Allow _remote_md5 to work with passwordless sudo even if password is supplied
10 years ago
James Cammarata 9d45f3a65e Before decrypting check if vault password is set or error early
Fixes #8926
10 years ago
James Cammarata da5de725d7 Allow with_first_files to search relative to templates and vars in roles
Fixes #8879
10 years ago
James Cammarata c3612e08f9 Move delegate_to out of runner module_vars to prevent bleeding across runs
Previously, the delegate_to value was stored in the module_vars of runner,
which could lead to bleeding that value across runs and incorrect hosts
being delegated to. This patch moves the value to a local variable in
the Runner class with some related refactoring of _compute_delegate() in
Runner (since the value is no longer required to be a parameter).

Fixes #8705
10 years ago