summaryrefslogtreecommitdiff
path: root/lib/ansible/constants.py
diff options
context:
space:
mode:
authorBrian Coca <bcoca@users.noreply.github.com>2018-01-16 00:15:04 -0500
committerToshio Kuratomi <a.badger@gmail.com>2018-01-15 21:15:04 -0800
commitbbd6b8bb42cc8fa48157ce5db0efb0a836c94917 (patch)
tree47a5936d6204c746032dda20c59757c65dcec3d0 /lib/ansible/constants.py
parenteca3fcd214903595db4d4e2f06813b74f1511e85 (diff)
downloadansible-bbd6b8bb42cc8fa48157ce5db0efb0a836c94917.tar.gz
Temporary (#31677)
* allow shells to have per host options, remote_tmp added language to shell removed module lang setting from general as plugins have it now use get to avoid bad powershell plugin more resilient tmp discovery, fall back to `pwd` add shell to docs fixed options for when frags are only options added shell set ops in t_e and fixed option frags normalize tmp dir usag4e - pass tmpdir/tmp/temp options as env var to commands, making it default for tempfile - adjusted ansiballz tmpdir - default local tempfile usage to the configured local tmp - set env temp in action add options to powershell shift temporary to internal envvar/params ensure tempdir is set if we pass var ensure basic and url use expected tempdir ensure localhost uses local tmp give /var/tmp priority, less perms issues more consistent tempfile mgmt for ansiballz made async_dir configurable better action handling, allow for finally rm tmp fixed tmp issue and no more tempdir in ballz hostvarize world readable and admin users always set shell tempdir added comment to discourage use of exception/flow control * Mostly revert expand_user as it's not quite working. This was an additional feature anyhow. Kept the use of pwd as a fallback but moved it to a second ssh connection. This is not optimal but getting that to work in a single ssh connection was part of the problem holding this up. (cherry picked from commit 395b714120522f15e4c90a346f5e8e8d79213aca) * fixed script and other action plugins ensure tmpdir deletion allow for connections that don't support new options (legacy, 3rd party) fixed tests
Diffstat (limited to 'lib/ansible/constants.py')
-rw-r--r--lib/ansible/constants.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/ansible/constants.py b/lib/ansible/constants.py
index 48f57d6068..ccb819fdac 100644
--- a/lib/ansible/constants.py
+++ b/lib/ansible/constants.py
@@ -5,7 +5,7 @@
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
-import os # used to set lang and for backwards compat get_config
+import os
from ast import literal_eval
from jinja2 import Template
@@ -114,7 +114,6 @@ MAGIC_VARIABLE_MAPPING = dict(
module_compression=('ansible_module_compression', ),
shell=('ansible_shell_type', ),
executable=('ansible_shell_executable', ),
- remote_tmp_dir=('ansible_remote_tmp', ),
# connection common
remote_addr=('ansible_ssh_host', 'ansible_host'),