From d6d8a796fe00f79de60be66aac0e2d7f24cf5de5 Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Fri, 11 Mar 2022 17:17:54 -0500 Subject: [PATCH] add python 2/3 test --- files/pytest.py | 12 ++++++++++++ python-test.yml | 33 ++++++++++++++++++++++++++++++++- utils/provision_tower_test.sh | 4 ++-- 3 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 files/pytest.py diff --git a/files/pytest.py b/files/pytest.py new file mode 100644 index 0000000..c03dfd4 --- /dev/null +++ b/files/pytest.py @@ -0,0 +1,12 @@ +from __future__ import print_function +import sys +import os +try: + print("UID: ", os.getuid()) + my_generator = (letter for letter in 'abcdefg') + next(my_generator) + my_generator.next() + print("It Works!") +except: + print("You Broke It") + sys.exit(1) diff --git a/python-test.yml b/python-test.yml index 8e8f19c..739d114 100644 --- a/python-test.yml +++ b/python-test.yml @@ -2,7 +2,7 @@ - name: install and check python hosts: all gather_facts: yes - become: no + become: yes vars: @@ -10,6 +10,13 @@ tasks: + - name: Set ansible_python_interpreter if not defined + set_fact: + ansible_python_interpreter: /usr/bin/python + when: + - ansible_python_interpreter is not defined + + - name: Install python packages package : name : "{{ item }}" @@ -36,4 +43,28 @@ var: ansible_python.executable + - name: Deploy sample script + copy: + src : files/pytest.py + dest : /tmp/pytest.py + mode : 0755 + + + - name: Execute sample script + command : "{{ ansible_python_interpreter }} /tmp/pytest.py" + register : r_sample_script + + + - name: Show r_sample_script + debug: + var: r_sample_script + + + - name: Cleanup sample script + file: + path : /tmp/pytest.py + state : absent + + + ... diff --git a/utils/provision_tower_test.sh b/utils/provision_tower_test.sh index 8cd5ea1..9d1b275 100755 --- a/utils/provision_tower_test.sh +++ b/utils/provision_tower_test.sh @@ -1,7 +1,7 @@ #!/bin/bash -CONC="50" -REQU="100" +CONC="100" +REQU="500" BASE_URL="tower2.thezengarden.net" AAP_JOB_ID="11"