Use correct python for -c invocations in tests. (#54577)
* Use correct python for -c invocations in tests. * Only set releasever when available.
This commit is contained in:
parent
af2e5fc761
commit
8d96af2df5
6 changed files with 9 additions and 7 deletions
|
@ -108,7 +108,7 @@
|
|||
no_log: True
|
||||
|
||||
- name: get ARN of calling user
|
||||
command: python -c 'import boto3,json; sts = boto3.client("sts"); print json.dumps(sts.get_caller_identity())'
|
||||
command: "{{ ansible_python_interpreter }} -c 'import boto3, json; sts = boto3.client(\"sts\"); print json.dumps(sts.get_caller_identity())'"
|
||||
changed_when: False
|
||||
environment: "{{ aws_environment }}"
|
||||
register: sts_get_caller_results
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
yaml_none: ~
|
||||
tasks:
|
||||
- name: check jinja version
|
||||
shell: python -c 'import jinja2; print(jinja2.__version__)'
|
||||
command: "{{ ansible_python_interpreter }} -c 'import jinja2; print(jinja2.__version__)'"
|
||||
register: jinja2_version
|
||||
|
||||
- name: make sure jinja is the right version
|
||||
|
|
|
@ -226,7 +226,7 @@
|
|||
- name: Run script with shebang omitted
|
||||
script: no_shebang.py
|
||||
args:
|
||||
executable: python
|
||||
executable: "{{ ansible_python_interpreter }}"
|
||||
register: _shebang_omitted_test
|
||||
tags:
|
||||
- noshebang
|
||||
|
|
|
@ -255,7 +255,7 @@
|
|||
mode = oct(0o777 & ~umask)
|
||||
print(str(mode).replace('o', ''))
|
||||
args:
|
||||
executable: "{{ ansible_facts.python.executable }}"
|
||||
executable: "{{ ansible_python_interpreter }}"
|
||||
register: user_login_defs_umask
|
||||
|
||||
- name: validate that user home dir is created
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
# when: ansible_os_family == "Darwin"
|
||||
|
||||
- name: Get lxml version
|
||||
command: python -c 'from lxml import etree; print(".".join(str(v) for v in etree.LXML_VERSION))'
|
||||
command: "{{ ansible_python_interpreter }} -c 'from lxml import etree; print(\".\".join(str(v) for v in etree.LXML_VERSION))'"
|
||||
register: lxml_version
|
||||
|
||||
- name: Set lxml capabilities as variables
|
||||
|
|
|
@ -22,13 +22,15 @@
|
|||
mode: 0755
|
||||
|
||||
- name: get yum releasever
|
||||
shell: python -c 'import yum; yb = yum.YumBase(); print(yb.conf.yumvar["releasever"])' | tail -n 1
|
||||
command: "{{ ansible_python_interpreter }} -c 'import yum; yb = yum.YumBase(); print(yb.conf.yumvar[\"releasever\"])'"
|
||||
register: releasever
|
||||
ignore_errors: yes
|
||||
|
||||
- name: Populate directory
|
||||
copy:
|
||||
content: "{{ releasever.stdout }}\n"
|
||||
content: "{{ releasever.stdout_lines[-1] }}\n"
|
||||
dest: "/{{ yumroot.stdout }}/etc/yum/vars/releasever"
|
||||
when: releasever is successful
|
||||
|
||||
# This will drag in > 200 MB.
|
||||
- name: attempt installroot
|
||||
|
|
Loading…
Reference in a new issue