diff --git a/.zuul.yaml b/.zuul.yaml index ff5f491c1d..3b0a1e2702 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -264,7 +264,6 @@ success-url: 'npm/reports/bundle.html' files: - web/.* - - zuul-stream-functional-2.7 - zuul-stream-functional-2.8 - zuul-stream-functional-2.9 - zuul-tox-remote: @@ -306,7 +305,6 @@ success-url: 'npm/reports/bundle.html' files: - web/.* - - zuul-stream-functional-2.7 - zuul-stream-functional-2.8 - zuul-stream-functional-2.9 - zuul-tox-remote: diff --git a/releasenotes/notes/ansible-2.7-4b6504e46c18cc57.yaml b/releasenotes/notes/ansible-2.7-4b6504e46c18cc57.yaml new file mode 100644 index 0000000000..5ac517a0e8 --- /dev/null +++ b/releasenotes/notes/ansible-2.7-4b6504e46c18cc57.yaml @@ -0,0 +1,4 @@ +--- +upgrade: + - | + Support for Ansible 2.7 has been removed. diff --git a/tests/fixtures/config/ansible-versions/git/common-config/zuul.yaml b/tests/fixtures/config/ansible-versions/git/common-config/zuul.yaml index 488e41a5ca..8cef613a4e 100644 --- a/tests/fixtures/config/ansible-versions/git/common-config/zuul.yaml +++ b/tests/fixtures/config/ansible-versions/git/common-config/zuul.yaml @@ -34,15 +34,7 @@ parent: ansible-version vars: test_ansible_version_major: 2 - test_ansible_version_minor: 7 - -- job: - name: ansible-27 - parent: ansible-version - ansible-version: 2.7 - vars: - test_ansible_version_major: 2 - test_ansible_version_minor: 7 + test_ansible_version_minor: 8 - job: name: ansible-28 @@ -66,7 +58,6 @@ check: jobs: - ansible-default - - ansible-27 - ansible-28 - ansible-29 @@ -75,6 +66,5 @@ check: jobs: - ansible-default-zuul-conf - - ansible-27 - ansible-28 - ansible-29 diff --git a/tests/fixtures/config/inventory/git/common-config/zuul.yaml b/tests/fixtures/config/inventory/git/common-config/zuul.yaml index 42c933201c..32f64c592f 100644 --- a/tests/fixtures/config/inventory/git/common-config/zuul.yaml +++ b/tests/fixtures/config/inventory/git/common-config/zuul.yaml @@ -99,15 +99,6 @@ label: ubuntu-xenial run: playbooks/jinja2-message.yaml -- job: - name: ansible-version27-inventory - nodeset: - nodes: - - name: ubuntu-xenial - label: ubuntu-xenial - ansible-version: '2.7' - run: playbooks/ansible-version.yaml - - job: name: ansible-version28-inventory nodeset: diff --git a/tests/fixtures/config/inventory/git/org_project/.zuul.yaml b/tests/fixtures/config/inventory/git/org_project/.zuul.yaml index 83961d75ae..fd615518da 100644 --- a/tests/fixtures/config/inventory/git/org_project/.zuul.yaml +++ b/tests/fixtures/config/inventory/git/org_project/.zuul.yaml @@ -7,5 +7,4 @@ - executor-only-inventory - group-inventory - hostvars-inventory - - ansible-version27-inventory - ansible-version28-inventory diff --git a/tests/fixtures/config/inventory/git/org_project3/.zuul.yaml b/tests/fixtures/config/inventory/git/org_project3/.zuul.yaml index ac09fd3296..6cf9faf88b 100644 --- a/tests/fixtures/config/inventory/git/org_project3/.zuul.yaml +++ b/tests/fixtures/config/inventory/git/org_project3/.zuul.yaml @@ -6,5 +6,4 @@ - executor-only-inventory - group-inventory - hostvars-inventory - - ansible-version27-inventory - ansible-version28-inventory diff --git a/tests/fixtures/zuul-default-ansible-version.conf b/tests/fixtures/zuul-default-ansible-version.conf index caecb38ef2..ff15a0fede 100644 --- a/tests/fixtures/zuul-default-ansible-version.conf +++ b/tests/fixtures/zuul-default-ansible-version.conf @@ -9,7 +9,7 @@ server=127.0.0.1 [scheduler] tenant_config=main.yaml relative_priority=true -default_ansible_version=2.7 +default_ansible_version=2.8 [merger] git_dir=/tmp/zuul-test/merger-git diff --git a/tests/remote/test_remote_action_modules.py b/tests/remote/test_remote_action_modules.py index 23833f174e..82e92adf89 100644 --- a/tests/remote/test_remote_action_modules.py +++ b/tests/remote/test_remote_action_modules.py @@ -222,14 +222,6 @@ class FunctionalActionModulesMixIn: self._run_job('known-hosts-bad', 'FAILURE', ERROR_ACCESS_OUTSIDE) -class TestActionModules27(AnsibleZuulTestCase, FunctionalActionModulesMixIn): - ansible_version = '2.7' - - def setUp(self): - super().setUp() - self._setUp() - - class TestActionModules28(AnsibleZuulTestCase, FunctionalActionModulesMixIn): ansible_version = '2.8' diff --git a/tests/remote/test_remote_zuul_json.py b/tests/remote/test_remote_zuul_json.py index e93f3f1193..688894190f 100644 --- a/tests/remote/test_remote_zuul_json.py +++ b/tests/remote/test_remote_zuul_json.py @@ -91,8 +91,11 @@ class FunctionalZuulJSONMixIn: text = self._get_json_as_text(build) json_result = json.loads(text) tasks = json_result[0]['plays'][0]['tasks'] + # NOTE(pabelanger): In 2.8 gather_facts are now logged as an + # expected action. expected_actions = [ - 'debug', 'debug', 'debug', 'copy', 'find', 'stat', 'debug' + 'gather_facts', 'debug', 'debug', 'debug', 'copy', 'find', + 'stat', 'debug' ] for i, expected in enumerate(expected_actions): host_result = tasks[i]['hosts']['controller'] @@ -108,10 +111,12 @@ class FunctionalZuulJSONMixIn: self.assertIn('json-role', text) json_result = json.loads(text) - role_name = json_result[0]['plays'][0]['tasks'][0]['role']['name'] + # NOTE(pabelanger): In 2.8 gather_facts are now logged as the + # first task. + role_name = json_result[0]['plays'][0]['tasks'][1]['role']['name'] self.assertEqual('json-role', role_name) - role_path = json_result[0]['plays'][0]['tasks'][0]['role']['path'] + role_path = json_result[0]['plays'][0]['tasks'][1]['role']['path'] self.assertEqual('json-role', os.path.basename(role_path)) def test_json_time_log(self): @@ -143,14 +148,6 @@ class FunctionalZuulJSONMixIn: dateutil.parser.parse(play_end_time) -class TestZuulJSON27(AnsibleZuulTestCase, FunctionalZuulJSONMixIn): - ansible_version = '2.7' - - def setUp(self): - super().setUp() - self._setUp() - - class TestZuulJSON28(AnsibleZuulTestCase, FunctionalZuulJSONMixIn): ansible_version = '2.8' @@ -158,43 +155,10 @@ class TestZuulJSON28(AnsibleZuulTestCase, FunctionalZuulJSONMixIn): super().setUp() self._setUp() - def test_json_task_action(self): - job = self._run_job('no-log') - with self.jobLog(job): - build = self.history[-1] - self.assertEqual(build.result, 'SUCCESS') - text = self._get_json_as_text(build) - json_result = json.loads(text) - tasks = json_result[0]['plays'][0]['tasks'] - # NOTE(pabelanger): In 2.8 gather_facts are now logged as an - # expected action. - expected_actions = [ - 'gather_facts', 'debug', 'debug', 'debug', 'copy', 'find', - 'stat', 'debug' - ] - for i, expected in enumerate(expected_actions): - host_result = tasks[i]['hosts']['controller'] - self.assertEquals(expected, host_result['action']) - - def test_json_role_log(self): - job = self._run_job('json-role') - with self.jobLog(job): - build = self.history[-1] - self.assertEqual(build.result, 'SUCCESS') - - text = self._get_json_as_text(build) - self.assertIn('json-role', text) - - json_result = json.loads(text) - # NOTE(pabelanger): In 2.8 gather_facts are now logged as the - # first task. - role_name = json_result[0]['plays'][0]['tasks'][1]['role']['name'] - self.assertEqual('json-role', role_name) - - role_path = json_result[0]['plays'][0]['tasks'][1]['role']['path'] - self.assertEqual('json-role', os.path.basename(role_path)) - - -class TestZuulJSON29(TestZuulJSON28): +class TestZuulJSON29(AnsibleZuulTestCase, FunctionalZuulJSONMixIn): ansible_version = '2.9' + + def setUp(self): + super().setUp() + self._setUp() diff --git a/tests/remote/test_remote_zuul_stream.py b/tests/remote/test_remote_zuul_stream.py index 9fef472b55..aed5007694 100644 --- a/tests/remote/test_remote_zuul_stream.py +++ b/tests/remote/test_remote_zuul_stream.py @@ -158,9 +158,11 @@ class FunctionalZuulStreamMixIn: self.assertLogLine( r'controller \| ok: Runtime: \d:\d\d:\d\d\.\d\d\d\d\d\d', text) self.assertLogLine('PLAY RECAP', text) + # NOTE(pabelanger): Ansible 2.8 added new stats + # skipped, rescued, ignored. self.assertLogLine( - r'controller \| ok: \d+ changed: \d+ unreachable: 0 failed: 1', - text) + r'controller \| ok: \d+ changed: \d+ unreachable: 0 failed: 0 ' + 'skipped: 0 rescued: 1 ignored: 0', text) self.assertLogLine( r'RUN END RESULT_NORMAL: \[untrusted : review.example.com/' r'org/project/playbooks/command.yaml@master]', text) @@ -210,14 +212,6 @@ class FunctionalZuulStreamMixIn: self.assertLogLine(regex, text) -class TestZuulStream27(AnsibleZuulTestCase, FunctionalZuulStreamMixIn): - ansible_version = '2.7' - - def setUp(self): - super().setUp() - self._setUp() - - class TestZuulStream28(AnsibleZuulTestCase, FunctionalZuulStreamMixIn): ansible_version = '2.8' @@ -225,88 +219,10 @@ class TestZuulStream28(AnsibleZuulTestCase, FunctionalZuulStreamMixIn): super().setUp() self._setUp() - def test_command(self): - job = self._run_job('command') - with self.jobLog(job): - build = self.history[-1] - self.assertEqual(build.result, 'SUCCESS') - text = self._get_job_output(build) - self.assertLogLine( - r'RUN START: \[untrusted : review.example.com/org/project/' - r'playbooks/command.yaml@master\]', text) - self.assertLogLine(r'PLAY \[all\]', text) - self.assertLogLine( - r'Ansible version={}'.format(self.ansible_version), text) - self.assertLogLine(r'TASK \[Show contents of first file\]', text) - self.assertLogLine(r'controller \| command test one', text) - self.assertLogLine( - r'controller \| ok: Runtime: \d:\d\d:\d\d\.\d\d\d\d\d\d', text) - self.assertLogLine(r'TASK \[Show contents of second file\]', text) - self.assertLogLine(r'compute1 \| command test two', text) - self.assertLogLine(r'controller \| command test two', text) - self.assertLogLine(r'compute1 \| This is a rescue task', text) - self.assertLogLine(r'controller \| This is a rescue task', text) - self.assertLogLine(r'compute1 \| This is an always task', text) - self.assertLogLine(r'controller \| This is an always task', text) - self.assertLogLine(r'compute1 \| This is a handler', text) - self.assertLogLine(r'controller \| This is a handler', text) - self.assertLogLine(r'controller \| First free task', text) - self.assertLogLine(r'controller \| Second free task', text) - self.assertLogLine(r'controller \| This is a shell task after an ' - 'included role', text) - self.assertLogLine(r'compute1 \| This is a shell task after an ' - 'included role', text) - self.assertLogLine(r'controller \| This is a command task after ' - 'an included role', text) - self.assertLogLine(r'compute1 \| This is a command task after an ' - 'included role', text) - self.assertLogLine(r'controller \| This is a shell task with ' - 'delegate compute1', text) - self.assertLogLine(r'controller \| This is a shell task with ' - 'delegate controller', text) - self.assertLogLine(r'compute1 \| item_in_loop1', text) - self.assertLogLine(r'compute1 \| ok: Item: item_in_loop1 ' - r'Runtime: \d:\d\d:\d\d\.\d\d\d\d\d\d', text) - self.assertLogLine(r'compute1 \| item_in_loop2', text) - self.assertLogLine(r'compute1 \| ok: Item: item_in_loop2 ' - r'Runtime: \d:\d\d:\d\d\.\d\d\d\d\d\d', text) - self.assertLogLine(r'compute1 \| failed_in_loop1', text) - self.assertLogLine(r'compute1 \| ok: Item: failed_in_loop1 ' - r'Result: 1', text) - self.assertLogLine(r'compute1 \| failed_in_loop2', text) - self.assertLogLine(r'compute1 \| ok: Item: failed_in_loop2 ' - r'Result: 1', text) - self.assertLogLine(r'compute1 \| .*No such file or directory: .*' - r'\'/remote-shelltask/somewhere/' - r'that/does/not/exist\'', text) - self.assertLogLine(r'controller \| .*No such file or directory: .*' - r'\'/remote-shelltask/somewhere/' - r'that/does/not/exist\'', text) - self.assertLogLine( - r'controller \| ok: Runtime: \d:\d\d:\d\d\.\d\d\d\d\d\d', text) - self.assertLogLine('PLAY RECAP', text) - # NOTE(pabelanger): Ansible 2.8 added new stats - # skipped, rescued, ignored. - self.assertLogLine( - r'controller \| ok: \d+ changed: \d+ unreachable: 0 failed: 0 ' - 'skipped: 0 rescued: 1 ignored: 0', text) - self.assertLogLine( - r'RUN END RESULT_NORMAL: \[untrusted : review.example.com/' - r'org/project/playbooks/command.yaml@master]', text) - - # Run a pre-defined job that is defined in a trusted repo to test - # localhost tasks. - job = self._run_job('command-localhost', create=False) - with self.jobLog(job): - build = self.history[-1] - self.assertEqual(build.result, 'SUCCESS') - - text = self._get_job_output(build) - self.assertLogLine(r'localhost \| .*No such file or directory: .*' - r'\'/local-shelltask/somewhere/' - r'that/does/not/exist\'', text) - - -class TestZuulStream29(TestZuulStream28): +class TestZuulStream29(AnsibleZuulTestCase, FunctionalZuulStreamMixIn): ansible_version = '2.9' + + def setUp(self): + super().setUp() + self._setUp() diff --git a/tests/unit/test_inventory.py b/tests/unit/test_inventory.py index af45aebb7c..024e438a44 100644 --- a/tests/unit/test_inventory.py +++ b/tests/unit/test_inventory.py @@ -167,30 +167,6 @@ class TestInventoryAutoPython(TestInventoryBase): self.executor_server.release() self.waitUntilSettled() - def test_auto_python_ansible27_inventory(self): - inventory = self._get_build_inventory('ansible-version27-inventory') - - all_nodes = ('ubuntu-xenial',) - self.assertIn('all', inventory) - self.assertIn('hosts', inventory['all']) - self.assertIn('vars', inventory['all']) - for node_name in all_nodes: - self.assertIn(node_name, inventory['all']['hosts']) - node_vars = inventory['all']['hosts'][node_name] - self.assertEqual( - '/usr/bin/python2', node_vars['ansible_python_interpreter']) - - self.assertIn('zuul', inventory['all']['vars']) - z_vars = inventory['all']['vars']['zuul'] - self.assertIn('executor', z_vars) - self.assertIn('src_root', z_vars['executor']) - self.assertIn('job', z_vars) - self.assertEqual(z_vars['job'], 'ansible-version27-inventory') - self.assertEqual(z_vars['message'], 'QQ==') - - self.executor_server.release() - self.waitUntilSettled() - class TestInventory(TestInventoryBase): diff --git a/tests/unit/test_v3.py b/tests/unit/test_v3.py index dc8e8f6a14..5bab7b18ef 100644 --- a/tests/unit/test_v3.py +++ b/tests/unit/test_v3.py @@ -2849,10 +2849,6 @@ class FunctionalAnsibleMixIn(object): self._test_plugins(plugin_tests) -class TestAnsible27(AnsibleZuulTestCase, FunctionalAnsibleMixIn): - ansible_version = '2.7' - - class TestAnsible28(AnsibleZuulTestCase, FunctionalAnsibleMixIn): ansible_version = '2.8' @@ -6597,7 +6593,6 @@ class TestAnsibleVersion(AnsibleZuulTestCase): self.assertHistory([ dict(name='ansible-default', result='SUCCESS', changes='1,1'), - dict(name='ansible-27', result='SUCCESS', changes='1,1'), dict(name='ansible-28', result='SUCCESS', changes='1,1'), dict(name='ansible-29', result='SUCCESS', changes='1,1'), ], ordered=False) @@ -6618,7 +6613,6 @@ class TestDefaultAnsibleVersion(AnsibleZuulTestCase): self.assertHistory([ dict(name='ansible-default-zuul-conf', result='SUCCESS', changes='1,1'), - dict(name='ansible-27', result='SUCCESS', changes='1,1'), dict(name='ansible-28', result='SUCCESS', changes='1,1'), dict(name='ansible-29', result='SUCCESS', changes='1,1'), ], ordered=False) diff --git a/zuul/ansible/2.7/action/__init__.py b/zuul/ansible/2.7/action/__init__.py deleted file mode 120000 index 4048e7ac12..0000000000 --- a/zuul/ansible/2.7/action/__init__.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/__init__.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/add_host.py b/zuul/ansible/2.7/action/add_host.py deleted file mode 120000 index fdb7f466b2..0000000000 --- a/zuul/ansible/2.7/action/add_host.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/add_host.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/add_host.pyi b/zuul/ansible/2.7/action/add_host.pyi deleted file mode 120000 index 9257939ce6..0000000000 --- a/zuul/ansible/2.7/action/add_host.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/add_host.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/aireos.py b/zuul/ansible/2.7/action/aireos.py deleted file mode 120000 index f2459ab86b..0000000000 --- a/zuul/ansible/2.7/action/aireos.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/aireos.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/aireos.pyi b/zuul/ansible/2.7/action/aireos.pyi deleted file mode 120000 index f58722a861..0000000000 --- a/zuul/ansible/2.7/action/aireos.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/aireos.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/aireos_config.py b/zuul/ansible/2.7/action/aireos_config.py deleted file mode 120000 index acc0dd85e3..0000000000 --- a/zuul/ansible/2.7/action/aireos_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/aireos_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/aireos_config.pyi b/zuul/ansible/2.7/action/aireos_config.pyi deleted file mode 120000 index fc7b16cf6f..0000000000 --- a/zuul/ansible/2.7/action/aireos_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/aireos_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/aruba.py b/zuul/ansible/2.7/action/aruba.py deleted file mode 120000 index 8784b92edd..0000000000 --- a/zuul/ansible/2.7/action/aruba.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/aruba.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/aruba.pyi b/zuul/ansible/2.7/action/aruba.pyi deleted file mode 120000 index 228b3ecfe4..0000000000 --- a/zuul/ansible/2.7/action/aruba.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/aruba.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/aruba_config.py b/zuul/ansible/2.7/action/aruba_config.py deleted file mode 120000 index f50d9082b7..0000000000 --- a/zuul/ansible/2.7/action/aruba_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/aruba_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/aruba_config.pyi b/zuul/ansible/2.7/action/aruba_config.pyi deleted file mode 120000 index bab9d28fd2..0000000000 --- a/zuul/ansible/2.7/action/aruba_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/aruba_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/asa.py b/zuul/ansible/2.7/action/asa.py deleted file mode 120000 index 3e7e93dc0f..0000000000 --- a/zuul/ansible/2.7/action/asa.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/asa.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/asa.pyi b/zuul/ansible/2.7/action/asa.pyi deleted file mode 120000 index e0cdc24b51..0000000000 --- a/zuul/ansible/2.7/action/asa.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/asa.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/asa_config.py b/zuul/ansible/2.7/action/asa_config.py deleted file mode 120000 index 598f400d57..0000000000 --- a/zuul/ansible/2.7/action/asa_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/asa_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/asa_config.pyi b/zuul/ansible/2.7/action/asa_config.pyi deleted file mode 120000 index 86fe03484f..0000000000 --- a/zuul/ansible/2.7/action/asa_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/asa_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/asa_template.py b/zuul/ansible/2.7/action/asa_template.py deleted file mode 120000 index e1e8eecbea..0000000000 --- a/zuul/ansible/2.7/action/asa_template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/asa_template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/asa_template.pyi b/zuul/ansible/2.7/action/asa_template.pyi deleted file mode 120000 index 0753101f1b..0000000000 --- a/zuul/ansible/2.7/action/asa_template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/asa_template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/assemble.py b/zuul/ansible/2.7/action/assemble.py deleted file mode 120000 index 22273b1230..0000000000 --- a/zuul/ansible/2.7/action/assemble.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/assemble.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/assemble.pyi b/zuul/ansible/2.7/action/assemble.pyi deleted file mode 120000 index 3a7074ec7d..0000000000 --- a/zuul/ansible/2.7/action/assemble.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/assemble.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/aws_s3.py b/zuul/ansible/2.7/action/aws_s3.py deleted file mode 120000 index a2dabf9f88..0000000000 --- a/zuul/ansible/2.7/action/aws_s3.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/aws_s3.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/aws_s3.pyi b/zuul/ansible/2.7/action/aws_s3.pyi deleted file mode 120000 index 5ac40a7db8..0000000000 --- a/zuul/ansible/2.7/action/aws_s3.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/aws_s3.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ce.py b/zuul/ansible/2.7/action/ce.py deleted file mode 120000 index db95d9121e..0000000000 --- a/zuul/ansible/2.7/action/ce.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ce.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ce.pyi b/zuul/ansible/2.7/action/ce.pyi deleted file mode 120000 index ba2365f2b5..0000000000 --- a/zuul/ansible/2.7/action/ce.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ce.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ce_config.py b/zuul/ansible/2.7/action/ce_config.py deleted file mode 120000 index ec0319843f..0000000000 --- a/zuul/ansible/2.7/action/ce_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ce_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ce_config.pyi b/zuul/ansible/2.7/action/ce_config.pyi deleted file mode 120000 index b762785d1b..0000000000 --- a/zuul/ansible/2.7/action/ce_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ce_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ce_template.py b/zuul/ansible/2.7/action/ce_template.py deleted file mode 120000 index aa59e80a02..0000000000 --- a/zuul/ansible/2.7/action/ce_template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ce_template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ce_template.pyi b/zuul/ansible/2.7/action/ce_template.pyi deleted file mode 120000 index 75ba2250ce..0000000000 --- a/zuul/ansible/2.7/action/ce_template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ce_template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/copy.py b/zuul/ansible/2.7/action/copy.py deleted file mode 120000 index 1c0c2291f7..0000000000 --- a/zuul/ansible/2.7/action/copy.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/copy.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/copy.pyi b/zuul/ansible/2.7/action/copy.pyi deleted file mode 120000 index 189722f2ad..0000000000 --- a/zuul/ansible/2.7/action/copy.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/copy.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/dellos10_config.py b/zuul/ansible/2.7/action/dellos10_config.py deleted file mode 120000 index caf6ce6c36..0000000000 --- a/zuul/ansible/2.7/action/dellos10_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/dellos10_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/dellos10_config.pyi b/zuul/ansible/2.7/action/dellos10_config.pyi deleted file mode 120000 index ede9a927e2..0000000000 --- a/zuul/ansible/2.7/action/dellos10_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/dellos10_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/dellos6_config.py b/zuul/ansible/2.7/action/dellos6_config.py deleted file mode 120000 index 080fcce4c2..0000000000 --- a/zuul/ansible/2.7/action/dellos6_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/dellos6_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/dellos6_config.pyi b/zuul/ansible/2.7/action/dellos6_config.pyi deleted file mode 120000 index d5cf3ce156..0000000000 --- a/zuul/ansible/2.7/action/dellos6_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/dellos6_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/dellos9_config.py b/zuul/ansible/2.7/action/dellos9_config.py deleted file mode 120000 index c2e79870c0..0000000000 --- a/zuul/ansible/2.7/action/dellos9_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/dellos9_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/dellos9_config.pyi b/zuul/ansible/2.7/action/dellos9_config.pyi deleted file mode 120000 index b50389ab45..0000000000 --- a/zuul/ansible/2.7/action/dellos9_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/dellos9_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/eos_config.py b/zuul/ansible/2.7/action/eos_config.py deleted file mode 120000 index 4d1ab53bb3..0000000000 --- a/zuul/ansible/2.7/action/eos_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/eos_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/eos_config.pyi b/zuul/ansible/2.7/action/eos_config.pyi deleted file mode 120000 index f6d058ba18..0000000000 --- a/zuul/ansible/2.7/action/eos_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/eos_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/eos_template.py b/zuul/ansible/2.7/action/eos_template.py deleted file mode 120000 index a108bf66f5..0000000000 --- a/zuul/ansible/2.7/action/eos_template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/eos_template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/eos_template.pyi b/zuul/ansible/2.7/action/eos_template.pyi deleted file mode 120000 index b9cac42e8c..0000000000 --- a/zuul/ansible/2.7/action/eos_template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/eos_template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/fetch.py b/zuul/ansible/2.7/action/fetch.py deleted file mode 120000 index d53e02548e..0000000000 --- a/zuul/ansible/2.7/action/fetch.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/fetch.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/fetch.pyi b/zuul/ansible/2.7/action/fetch.pyi deleted file mode 120000 index b3ae31523c..0000000000 --- a/zuul/ansible/2.7/action/fetch.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/fetch.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/fortios_config.py b/zuul/ansible/2.7/action/fortios_config.py deleted file mode 120000 index ef38743bc4..0000000000 --- a/zuul/ansible/2.7/action/fortios_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/fortios_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/fortios_config.pyi b/zuul/ansible/2.7/action/fortios_config.pyi deleted file mode 120000 index fa334a0594..0000000000 --- a/zuul/ansible/2.7/action/fortios_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/fortios_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/include_vars.py b/zuul/ansible/2.7/action/include_vars.py deleted file mode 120000 index 832d5a27ad..0000000000 --- a/zuul/ansible/2.7/action/include_vars.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/include_vars.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/include_vars.pyi b/zuul/ansible/2.7/action/include_vars.pyi deleted file mode 120000 index 4099c1ae68..0000000000 --- a/zuul/ansible/2.7/action/include_vars.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/include_vars.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ios_config.py b/zuul/ansible/2.7/action/ios_config.py deleted file mode 120000 index f1495d47e5..0000000000 --- a/zuul/ansible/2.7/action/ios_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ios_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ios_config.pyi b/zuul/ansible/2.7/action/ios_config.pyi deleted file mode 120000 index e6af5e34cd..0000000000 --- a/zuul/ansible/2.7/action/ios_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ios_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ios_template.py b/zuul/ansible/2.7/action/ios_template.py deleted file mode 120000 index ef863cedf3..0000000000 --- a/zuul/ansible/2.7/action/ios_template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ios_template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ios_template.pyi b/zuul/ansible/2.7/action/ios_template.pyi deleted file mode 120000 index c372478129..0000000000 --- a/zuul/ansible/2.7/action/ios_template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ios_template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/iosxr_config.py b/zuul/ansible/2.7/action/iosxr_config.py deleted file mode 120000 index 4eb293626e..0000000000 --- a/zuul/ansible/2.7/action/iosxr_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/iosxr_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/iosxr_config.pyi b/zuul/ansible/2.7/action/iosxr_config.pyi deleted file mode 120000 index 70a2d67a36..0000000000 --- a/zuul/ansible/2.7/action/iosxr_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/iosxr_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/iosxr_template.py b/zuul/ansible/2.7/action/iosxr_template.py deleted file mode 120000 index 6a60fa49e0..0000000000 --- a/zuul/ansible/2.7/action/iosxr_template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/iosxr_template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/iosxr_template.pyi b/zuul/ansible/2.7/action/iosxr_template.pyi deleted file mode 120000 index 918f5a113b..0000000000 --- a/zuul/ansible/2.7/action/iosxr_template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/iosxr_template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/junos_config.py b/zuul/ansible/2.7/action/junos_config.py deleted file mode 120000 index c50f3bc67d..0000000000 --- a/zuul/ansible/2.7/action/junos_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/junos_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/junos_config.pyi b/zuul/ansible/2.7/action/junos_config.pyi deleted file mode 120000 index 31cbba4515..0000000000 --- a/zuul/ansible/2.7/action/junos_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/junos_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/junos_template.py b/zuul/ansible/2.7/action/junos_template.py deleted file mode 120000 index a2119b7cd9..0000000000 --- a/zuul/ansible/2.7/action/junos_template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/junos_template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/junos_template.pyi b/zuul/ansible/2.7/action/junos_template.pyi deleted file mode 120000 index e6ef22ba91..0000000000 --- a/zuul/ansible/2.7/action/junos_template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/junos_template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_banner.py b/zuul/ansible/2.7/action/net_banner.py deleted file mode 120000 index 69cc6d5a4f..0000000000 --- a/zuul/ansible/2.7/action/net_banner.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_banner.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_banner.pyi b/zuul/ansible/2.7/action/net_banner.pyi deleted file mode 120000 index f926dbf70d..0000000000 --- a/zuul/ansible/2.7/action/net_banner.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_banner.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_base.py b/zuul/ansible/2.7/action/net_base.py deleted file mode 120000 index f36b6ecc76..0000000000 --- a/zuul/ansible/2.7/action/net_base.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_base.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_base.pyi b/zuul/ansible/2.7/action/net_base.pyi deleted file mode 120000 index 9f6ce1b7dd..0000000000 --- a/zuul/ansible/2.7/action/net_base.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_base.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_config.py b/zuul/ansible/2.7/action/net_config.py deleted file mode 120000 index a817ca5183..0000000000 --- a/zuul/ansible/2.7/action/net_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_config.pyi b/zuul/ansible/2.7/action/net_config.pyi deleted file mode 120000 index 412b8110e8..0000000000 --- a/zuul/ansible/2.7/action/net_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_get.py b/zuul/ansible/2.7/action/net_get.py deleted file mode 120000 index da3d7be0e3..0000000000 --- a/zuul/ansible/2.7/action/net_get.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_get.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_get.pyi b/zuul/ansible/2.7/action/net_get.pyi deleted file mode 120000 index 015c4271b3..0000000000 --- a/zuul/ansible/2.7/action/net_get.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_get.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_interface.py b/zuul/ansible/2.7/action/net_interface.py deleted file mode 120000 index 1d24f78219..0000000000 --- a/zuul/ansible/2.7/action/net_interface.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_interface.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_interface.pyi b/zuul/ansible/2.7/action/net_interface.pyi deleted file mode 120000 index 57bb453165..0000000000 --- a/zuul/ansible/2.7/action/net_interface.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_interface.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_l2_interface.py b/zuul/ansible/2.7/action/net_l2_interface.py deleted file mode 120000 index 1f44192c87..0000000000 --- a/zuul/ansible/2.7/action/net_l2_interface.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_l2_interface.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_l2_interface.pyi b/zuul/ansible/2.7/action/net_l2_interface.pyi deleted file mode 120000 index 2b780821d6..0000000000 --- a/zuul/ansible/2.7/action/net_l2_interface.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_l2_interface.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_l3_interface.py b/zuul/ansible/2.7/action/net_l3_interface.py deleted file mode 120000 index 97017f4e3e..0000000000 --- a/zuul/ansible/2.7/action/net_l3_interface.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_l3_interface.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_l3_interface.pyi b/zuul/ansible/2.7/action/net_l3_interface.pyi deleted file mode 120000 index 9317599a27..0000000000 --- a/zuul/ansible/2.7/action/net_l3_interface.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_l3_interface.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_linkagg.py b/zuul/ansible/2.7/action/net_linkagg.py deleted file mode 120000 index d3fc53dd1e..0000000000 --- a/zuul/ansible/2.7/action/net_linkagg.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_linkagg.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_linkagg.pyi b/zuul/ansible/2.7/action/net_linkagg.pyi deleted file mode 120000 index b5fac56b68..0000000000 --- a/zuul/ansible/2.7/action/net_linkagg.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_linkagg.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_lldp.py b/zuul/ansible/2.7/action/net_lldp.py deleted file mode 120000 index 15fc3a8599..0000000000 --- a/zuul/ansible/2.7/action/net_lldp.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_lldp.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_lldp.pyi b/zuul/ansible/2.7/action/net_lldp.pyi deleted file mode 120000 index a627fdec70..0000000000 --- a/zuul/ansible/2.7/action/net_lldp.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_lldp.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_lldp_interface.py b/zuul/ansible/2.7/action/net_lldp_interface.py deleted file mode 120000 index f57ec137fa..0000000000 --- a/zuul/ansible/2.7/action/net_lldp_interface.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_lldp_interface.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_lldp_interface.pyi b/zuul/ansible/2.7/action/net_lldp_interface.pyi deleted file mode 120000 index fdd97b0789..0000000000 --- a/zuul/ansible/2.7/action/net_lldp_interface.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_lldp_interface.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_logging.py b/zuul/ansible/2.7/action/net_logging.py deleted file mode 120000 index 57d9766aae..0000000000 --- a/zuul/ansible/2.7/action/net_logging.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_logging.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_logging.pyi b/zuul/ansible/2.7/action/net_logging.pyi deleted file mode 120000 index 1d6f1b0294..0000000000 --- a/zuul/ansible/2.7/action/net_logging.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_logging.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_ping.py b/zuul/ansible/2.7/action/net_ping.py deleted file mode 120000 index 696d9f526d..0000000000 --- a/zuul/ansible/2.7/action/net_ping.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_ping.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_ping.pyi b/zuul/ansible/2.7/action/net_ping.pyi deleted file mode 120000 index 03f84e9751..0000000000 --- a/zuul/ansible/2.7/action/net_ping.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_ping.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_static_route.py b/zuul/ansible/2.7/action/net_static_route.py deleted file mode 120000 index c22b7f0e0c..0000000000 --- a/zuul/ansible/2.7/action/net_static_route.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_static_route.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_static_route.pyi b/zuul/ansible/2.7/action/net_static_route.pyi deleted file mode 120000 index 859c20fec4..0000000000 --- a/zuul/ansible/2.7/action/net_static_route.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_static_route.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_system.py b/zuul/ansible/2.7/action/net_system.py deleted file mode 120000 index a03dd93c90..0000000000 --- a/zuul/ansible/2.7/action/net_system.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_system.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_system.pyi b/zuul/ansible/2.7/action/net_system.pyi deleted file mode 120000 index cc159053bf..0000000000 --- a/zuul/ansible/2.7/action/net_system.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_system.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_template.py b/zuul/ansible/2.7/action/net_template.py deleted file mode 120000 index 18ba965e44..0000000000 --- a/zuul/ansible/2.7/action/net_template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_template.pyi b/zuul/ansible/2.7/action/net_template.pyi deleted file mode 120000 index 3bfbb6f0fa..0000000000 --- a/zuul/ansible/2.7/action/net_template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_user.py b/zuul/ansible/2.7/action/net_user.py deleted file mode 120000 index fcfb3f55af..0000000000 --- a/zuul/ansible/2.7/action/net_user.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_user.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_user.pyi b/zuul/ansible/2.7/action/net_user.pyi deleted file mode 120000 index 267f5da345..0000000000 --- a/zuul/ansible/2.7/action/net_user.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_user.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_vlan.py b/zuul/ansible/2.7/action/net_vlan.py deleted file mode 120000 index df275656f3..0000000000 --- a/zuul/ansible/2.7/action/net_vlan.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_vlan.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_vlan.pyi b/zuul/ansible/2.7/action/net_vlan.pyi deleted file mode 120000 index 718074899c..0000000000 --- a/zuul/ansible/2.7/action/net_vlan.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_vlan.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_vrf.py b/zuul/ansible/2.7/action/net_vrf.py deleted file mode 120000 index c757d21005..0000000000 --- a/zuul/ansible/2.7/action/net_vrf.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_vrf.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/net_vrf.pyi b/zuul/ansible/2.7/action/net_vrf.pyi deleted file mode 120000 index df043a0cd6..0000000000 --- a/zuul/ansible/2.7/action/net_vrf.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/net_vrf.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/netconf_config.py b/zuul/ansible/2.7/action/netconf_config.py deleted file mode 120000 index 4d13bb82c3..0000000000 --- a/zuul/ansible/2.7/action/netconf_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/netconf_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/netconf_config.pyi b/zuul/ansible/2.7/action/netconf_config.pyi deleted file mode 120000 index c75a746b4c..0000000000 --- a/zuul/ansible/2.7/action/netconf_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/netconf_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/network.py b/zuul/ansible/2.7/action/network.py deleted file mode 120000 index 9e2d1baa43..0000000000 --- a/zuul/ansible/2.7/action/network.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/network.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/network.pyi b/zuul/ansible/2.7/action/network.pyi deleted file mode 120000 index e1842d197a..0000000000 --- a/zuul/ansible/2.7/action/network.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/network.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/normal.py b/zuul/ansible/2.7/action/normal.py deleted file mode 120000 index 4e131d98d9..0000000000 --- a/zuul/ansible/2.7/action/normal.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/normal.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/normal.pyi b/zuul/ansible/2.7/action/normal.pyi deleted file mode 120000 index bbbe0704ce..0000000000 --- a/zuul/ansible/2.7/action/normal.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/normal.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/nxos_config.py b/zuul/ansible/2.7/action/nxos_config.py deleted file mode 120000 index 0cc233c346..0000000000 --- a/zuul/ansible/2.7/action/nxos_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/nxos_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/nxos_config.pyi b/zuul/ansible/2.7/action/nxos_config.pyi deleted file mode 120000 index b2e63b6e3e..0000000000 --- a/zuul/ansible/2.7/action/nxos_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/nxos_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/nxos_template.py b/zuul/ansible/2.7/action/nxos_template.py deleted file mode 120000 index 3d599062a3..0000000000 --- a/zuul/ansible/2.7/action/nxos_template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/nxos_template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/nxos_template.pyi b/zuul/ansible/2.7/action/nxos_template.pyi deleted file mode 120000 index e36fa4e908..0000000000 --- a/zuul/ansible/2.7/action/nxos_template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/nxos_template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ops_config.py b/zuul/ansible/2.7/action/ops_config.py deleted file mode 120000 index 2abe0669db..0000000000 --- a/zuul/ansible/2.7/action/ops_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ops_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ops_config.pyi b/zuul/ansible/2.7/action/ops_config.pyi deleted file mode 120000 index 7517f9c7ba..0000000000 --- a/zuul/ansible/2.7/action/ops_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ops_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ops_template.py b/zuul/ansible/2.7/action/ops_template.py deleted file mode 120000 index 5c841ca57b..0000000000 --- a/zuul/ansible/2.7/action/ops_template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ops_template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/ops_template.pyi b/zuul/ansible/2.7/action/ops_template.pyi deleted file mode 120000 index 4baa28a3f6..0000000000 --- a/zuul/ansible/2.7/action/ops_template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/ops_template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/patch.py b/zuul/ansible/2.7/action/patch.py deleted file mode 120000 index 8996710bab..0000000000 --- a/zuul/ansible/2.7/action/patch.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/patch.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/patch.pyi b/zuul/ansible/2.7/action/patch.pyi deleted file mode 120000 index 577e43600b..0000000000 --- a/zuul/ansible/2.7/action/patch.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/patch.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/raw.py b/zuul/ansible/2.7/action/raw.py deleted file mode 120000 index e4962dd8af..0000000000 --- a/zuul/ansible/2.7/action/raw.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/raw.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/raw.pyi b/zuul/ansible/2.7/action/raw.pyi deleted file mode 120000 index 741945ef2d..0000000000 --- a/zuul/ansible/2.7/action/raw.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/raw.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/script.py b/zuul/ansible/2.7/action/script.py deleted file mode 120000 index 1cccf5805c..0000000000 --- a/zuul/ansible/2.7/action/script.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/script.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/script.pyi b/zuul/ansible/2.7/action/script.pyi deleted file mode 120000 index aff69744bb..0000000000 --- a/zuul/ansible/2.7/action/script.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/script.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/sros_config.py b/zuul/ansible/2.7/action/sros_config.py deleted file mode 120000 index 1762874e4d..0000000000 --- a/zuul/ansible/2.7/action/sros_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/sros_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/sros_config.pyi b/zuul/ansible/2.7/action/sros_config.pyi deleted file mode 120000 index 453e4b8e13..0000000000 --- a/zuul/ansible/2.7/action/sros_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/sros_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/synchronize.py b/zuul/ansible/2.7/action/synchronize.py deleted file mode 120000 index f2126166ce..0000000000 --- a/zuul/ansible/2.7/action/synchronize.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/synchronize.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/synchronize.pyi b/zuul/ansible/2.7/action/synchronize.pyi deleted file mode 120000 index 4ff1a2ee92..0000000000 --- a/zuul/ansible/2.7/action/synchronize.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/synchronize.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/template.py b/zuul/ansible/2.7/action/template.py deleted file mode 120000 index 720717d833..0000000000 --- a/zuul/ansible/2.7/action/template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/template.pyi b/zuul/ansible/2.7/action/template.pyi deleted file mode 120000 index aed7fb07af..0000000000 --- a/zuul/ansible/2.7/action/template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/unarchive.py b/zuul/ansible/2.7/action/unarchive.py deleted file mode 120000 index 2d7ce5aed9..0000000000 --- a/zuul/ansible/2.7/action/unarchive.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/unarchive.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/unarchive.pyi b/zuul/ansible/2.7/action/unarchive.pyi deleted file mode 120000 index fead9ca55d..0000000000 --- a/zuul/ansible/2.7/action/unarchive.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/unarchive.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/uri.py b/zuul/ansible/2.7/action/uri.py deleted file mode 120000 index 7c4b15f450..0000000000 --- a/zuul/ansible/2.7/action/uri.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/uri.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/uri.pyi b/zuul/ansible/2.7/action/uri.pyi deleted file mode 120000 index 015bb9fe3e..0000000000 --- a/zuul/ansible/2.7/action/uri.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/uri.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/vyos_config.py b/zuul/ansible/2.7/action/vyos_config.py deleted file mode 120000 index 2732fd7a1b..0000000000 --- a/zuul/ansible/2.7/action/vyos_config.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/vyos_config.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/vyos_config.pyi b/zuul/ansible/2.7/action/vyos_config.pyi deleted file mode 120000 index ac5d766328..0000000000 --- a/zuul/ansible/2.7/action/vyos_config.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/vyos_config.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/win_copy.py b/zuul/ansible/2.7/action/win_copy.py deleted file mode 120000 index 80c3f38460..0000000000 --- a/zuul/ansible/2.7/action/win_copy.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/win_copy.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/win_copy.pyi b/zuul/ansible/2.7/action/win_copy.pyi deleted file mode 120000 index 017c792fff..0000000000 --- a/zuul/ansible/2.7/action/win_copy.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/win_copy.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/action/win_template.py b/zuul/ansible/2.7/action/win_template.py deleted file mode 120000 index f2a8b2d63b..0000000000 --- a/zuul/ansible/2.7/action/win_template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/action/win_template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/action/win_template.pyi b/zuul/ansible/2.7/action/win_template.pyi deleted file mode 120000 index 40825895bc..0000000000 --- a/zuul/ansible/2.7/action/win_template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/action/win_template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/actiongeneral/__init__.py b/zuul/ansible/2.7/actiongeneral/__init__.py deleted file mode 120000 index 38d887448f..0000000000 --- a/zuul/ansible/2.7/actiongeneral/__init__.py +++ /dev/null @@ -1 +0,0 @@ -../../base/actiongeneral/__init__.py \ No newline at end of file diff --git a/zuul/ansible/2.7/actiongeneral/zuul_return.py b/zuul/ansible/2.7/actiongeneral/zuul_return.py deleted file mode 120000 index 2f5b2559e5..0000000000 --- a/zuul/ansible/2.7/actiongeneral/zuul_return.py +++ /dev/null @@ -1 +0,0 @@ -../../base/actiongeneral/zuul_return.py \ No newline at end of file diff --git a/zuul/ansible/2.7/callback/__init__.py b/zuul/ansible/2.7/callback/__init__.py deleted file mode 120000 index 00b9743884..0000000000 --- a/zuul/ansible/2.7/callback/__init__.py +++ /dev/null @@ -1 +0,0 @@ -../../base/callback/__init__.py \ No newline at end of file diff --git a/zuul/ansible/2.7/callback/zuul_json.py b/zuul/ansible/2.7/callback/zuul_json.py deleted file mode 120000 index b0a07779ba..0000000000 --- a/zuul/ansible/2.7/callback/zuul_json.py +++ /dev/null @@ -1 +0,0 @@ -../../base/callback/zuul_json.py \ No newline at end of file diff --git a/zuul/ansible/2.7/callback/zuul_stream.py b/zuul/ansible/2.7/callback/zuul_stream.py deleted file mode 120000 index f75561bf46..0000000000 --- a/zuul/ansible/2.7/callback/zuul_stream.py +++ /dev/null @@ -1 +0,0 @@ -../../base/callback/zuul_stream.py \ No newline at end of file diff --git a/zuul/ansible/2.7/callback/zuul_unreachable.py b/zuul/ansible/2.7/callback/zuul_unreachable.py deleted file mode 120000 index 205baca6fe..0000000000 --- a/zuul/ansible/2.7/callback/zuul_unreachable.py +++ /dev/null @@ -1 +0,0 @@ -../../base/callback/zuul_unreachable.py \ No newline at end of file diff --git a/zuul/ansible/2.7/filter/__init__.py b/zuul/ansible/2.7/filter/__init__.py deleted file mode 120000 index f80a4da617..0000000000 --- a/zuul/ansible/2.7/filter/__init__.py +++ /dev/null @@ -1 +0,0 @@ -../../base/filter/__init__.py \ No newline at end of file diff --git a/zuul/ansible/2.7/filter/zuul_filters.py b/zuul/ansible/2.7/filter/zuul_filters.py deleted file mode 120000 index d406e5fe63..0000000000 --- a/zuul/ansible/2.7/filter/zuul_filters.py +++ /dev/null @@ -1 +0,0 @@ -../../base/filter/zuul_filters.py \ No newline at end of file diff --git a/zuul/ansible/2.7/library/__init__.py b/zuul/ansible/2.7/library/__init__.py deleted file mode 120000 index 0b68ce0f48..0000000000 --- a/zuul/ansible/2.7/library/__init__.py +++ /dev/null @@ -1 +0,0 @@ -../../base/library/__init__.py \ No newline at end of file diff --git a/zuul/ansible/2.7/library/command.py b/zuul/ansible/2.7/library/command.py deleted file mode 120000 index 9c76331696..0000000000 --- a/zuul/ansible/2.7/library/command.py +++ /dev/null @@ -1 +0,0 @@ -../../base/library/command.py \ No newline at end of file diff --git a/zuul/ansible/2.7/library/zuul_console.py b/zuul/ansible/2.7/library/zuul_console.py deleted file mode 120000 index 7c905e0f9c..0000000000 --- a/zuul/ansible/2.7/library/zuul_console.py +++ /dev/null @@ -1 +0,0 @@ -../../base/library/zuul_console.py \ No newline at end of file diff --git a/zuul/ansible/2.7/logconfig.py b/zuul/ansible/2.7/logconfig.py deleted file mode 120000 index 767cb2e81f..0000000000 --- a/zuul/ansible/2.7/logconfig.py +++ /dev/null @@ -1 +0,0 @@ -../logconfig.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/__init__.py b/zuul/ansible/2.7/lookup/__init__.py deleted file mode 120000 index b008ecb3be..0000000000 --- a/zuul/ansible/2.7/lookup/__init__.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/__init__.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/_banned.py b/zuul/ansible/2.7/lookup/_banned.py deleted file mode 120000 index 2e127f4e73..0000000000 --- a/zuul/ansible/2.7/lookup/_banned.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/_banned.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/_banned.pyi b/zuul/ansible/2.7/lookup/_banned.pyi deleted file mode 120000 index d7909135de..0000000000 --- a/zuul/ansible/2.7/lookup/_banned.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/_banned.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/chef_databag.py b/zuul/ansible/2.7/lookup/chef_databag.py deleted file mode 120000 index d4efe7e853..0000000000 --- a/zuul/ansible/2.7/lookup/chef_databag.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/chef_databag.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/chef_databag.pyi b/zuul/ansible/2.7/lookup/chef_databag.pyi deleted file mode 120000 index c06fc30016..0000000000 --- a/zuul/ansible/2.7/lookup/chef_databag.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/chef_databag.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/consul_kv.py b/zuul/ansible/2.7/lookup/consul_kv.py deleted file mode 120000 index 66b6f76174..0000000000 --- a/zuul/ansible/2.7/lookup/consul_kv.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/consul_kv.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/consul_kv.pyi b/zuul/ansible/2.7/lookup/consul_kv.pyi deleted file mode 120000 index 33d8483478..0000000000 --- a/zuul/ansible/2.7/lookup/consul_kv.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/consul_kv.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/credstash.py b/zuul/ansible/2.7/lookup/credstash.py deleted file mode 120000 index 2c343a27e4..0000000000 --- a/zuul/ansible/2.7/lookup/credstash.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/credstash.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/credstash.pyi b/zuul/ansible/2.7/lookup/credstash.pyi deleted file mode 120000 index 071af9d1a3..0000000000 --- a/zuul/ansible/2.7/lookup/credstash.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/credstash.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/csvfile.py b/zuul/ansible/2.7/lookup/csvfile.py deleted file mode 120000 index 981754791e..0000000000 --- a/zuul/ansible/2.7/lookup/csvfile.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/csvfile.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/csvfile.pyi b/zuul/ansible/2.7/lookup/csvfile.pyi deleted file mode 120000 index 18ded36845..0000000000 --- a/zuul/ansible/2.7/lookup/csvfile.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/csvfile.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/cyberarkpassword.py b/zuul/ansible/2.7/lookup/cyberarkpassword.py deleted file mode 120000 index a573c0cf39..0000000000 --- a/zuul/ansible/2.7/lookup/cyberarkpassword.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/cyberarkpassword.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/cyberarkpassword.pyi b/zuul/ansible/2.7/lookup/cyberarkpassword.pyi deleted file mode 120000 index 01543847ea..0000000000 --- a/zuul/ansible/2.7/lookup/cyberarkpassword.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/cyberarkpassword.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/dig.py b/zuul/ansible/2.7/lookup/dig.py deleted file mode 120000 index 92a628c4a1..0000000000 --- a/zuul/ansible/2.7/lookup/dig.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/dig.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/dig.pyi b/zuul/ansible/2.7/lookup/dig.pyi deleted file mode 120000 index 7268b42c3c..0000000000 --- a/zuul/ansible/2.7/lookup/dig.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/dig.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/dnstxt.py b/zuul/ansible/2.7/lookup/dnstxt.py deleted file mode 120000 index aa3e0f2d94..0000000000 --- a/zuul/ansible/2.7/lookup/dnstxt.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/dnstxt.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/dnstxt.pyi b/zuul/ansible/2.7/lookup/dnstxt.pyi deleted file mode 120000 index 1c221784cc..0000000000 --- a/zuul/ansible/2.7/lookup/dnstxt.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/dnstxt.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/env.py b/zuul/ansible/2.7/lookup/env.py deleted file mode 120000 index 1243936307..0000000000 --- a/zuul/ansible/2.7/lookup/env.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/env.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/env.pyi b/zuul/ansible/2.7/lookup/env.pyi deleted file mode 120000 index e0ecae07ab..0000000000 --- a/zuul/ansible/2.7/lookup/env.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/env.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/etcd.py b/zuul/ansible/2.7/lookup/etcd.py deleted file mode 120000 index c42007aa6e..0000000000 --- a/zuul/ansible/2.7/lookup/etcd.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/etcd.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/etcd.pyi b/zuul/ansible/2.7/lookup/etcd.pyi deleted file mode 120000 index a1d4e04584..0000000000 --- a/zuul/ansible/2.7/lookup/etcd.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/etcd.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/file.py b/zuul/ansible/2.7/lookup/file.py deleted file mode 120000 index d1c0692d74..0000000000 --- a/zuul/ansible/2.7/lookup/file.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/file.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/file.pyi b/zuul/ansible/2.7/lookup/file.pyi deleted file mode 120000 index 588dc50c6c..0000000000 --- a/zuul/ansible/2.7/lookup/file.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/file.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/fileglob.py b/zuul/ansible/2.7/lookup/fileglob.py deleted file mode 120000 index 0249540aca..0000000000 --- a/zuul/ansible/2.7/lookup/fileglob.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/fileglob.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/fileglob.pyi b/zuul/ansible/2.7/lookup/fileglob.pyi deleted file mode 120000 index ffce6462b7..0000000000 --- a/zuul/ansible/2.7/lookup/fileglob.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/fileglob.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/filetree.py b/zuul/ansible/2.7/lookup/filetree.py deleted file mode 120000 index 96cc789acc..0000000000 --- a/zuul/ansible/2.7/lookup/filetree.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/filetree.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/filetree.pyi b/zuul/ansible/2.7/lookup/filetree.pyi deleted file mode 120000 index ca38966f58..0000000000 --- a/zuul/ansible/2.7/lookup/filetree.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/filetree.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/first_found.py b/zuul/ansible/2.7/lookup/first_found.py deleted file mode 120000 index 0a01ced200..0000000000 --- a/zuul/ansible/2.7/lookup/first_found.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/first_found.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/first_found.pyi b/zuul/ansible/2.7/lookup/first_found.pyi deleted file mode 120000 index a3a92f2501..0000000000 --- a/zuul/ansible/2.7/lookup/first_found.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/first_found.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/hashi_vault.py b/zuul/ansible/2.7/lookup/hashi_vault.py deleted file mode 120000 index 6fd3dda3eb..0000000000 --- a/zuul/ansible/2.7/lookup/hashi_vault.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/hashi_vault.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/hashi_vault.pyi b/zuul/ansible/2.7/lookup/hashi_vault.pyi deleted file mode 120000 index f0b0ceb199..0000000000 --- a/zuul/ansible/2.7/lookup/hashi_vault.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/hashi_vault.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/hiera.py b/zuul/ansible/2.7/lookup/hiera.py deleted file mode 120000 index 01e1883e37..0000000000 --- a/zuul/ansible/2.7/lookup/hiera.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/hiera.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/hiera.pyi b/zuul/ansible/2.7/lookup/hiera.pyi deleted file mode 120000 index b7756855a0..0000000000 --- a/zuul/ansible/2.7/lookup/hiera.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/hiera.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/ini.py b/zuul/ansible/2.7/lookup/ini.py deleted file mode 120000 index 6453943b9a..0000000000 --- a/zuul/ansible/2.7/lookup/ini.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/ini.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/ini.pyi b/zuul/ansible/2.7/lookup/ini.pyi deleted file mode 120000 index b66fe999a0..0000000000 --- a/zuul/ansible/2.7/lookup/ini.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/ini.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/keyring.py b/zuul/ansible/2.7/lookup/keyring.py deleted file mode 120000 index 864d62d6fb..0000000000 --- a/zuul/ansible/2.7/lookup/keyring.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/keyring.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/keyring.pyi b/zuul/ansible/2.7/lookup/keyring.pyi deleted file mode 120000 index 9a0c24b55b..0000000000 --- a/zuul/ansible/2.7/lookup/keyring.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/keyring.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/lastpass.py b/zuul/ansible/2.7/lookup/lastpass.py deleted file mode 120000 index a28abff20f..0000000000 --- a/zuul/ansible/2.7/lookup/lastpass.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/lastpass.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/lastpass.pyi b/zuul/ansible/2.7/lookup/lastpass.pyi deleted file mode 120000 index dfd6e6b31d..0000000000 --- a/zuul/ansible/2.7/lookup/lastpass.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/lastpass.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/lines.py b/zuul/ansible/2.7/lookup/lines.py deleted file mode 120000 index c2cae632b4..0000000000 --- a/zuul/ansible/2.7/lookup/lines.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/lines.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/lines.pyi b/zuul/ansible/2.7/lookup/lines.pyi deleted file mode 120000 index 3ddc687f95..0000000000 --- a/zuul/ansible/2.7/lookup/lines.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/lines.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/mongodb.py b/zuul/ansible/2.7/lookup/mongodb.py deleted file mode 120000 index 737037fa11..0000000000 --- a/zuul/ansible/2.7/lookup/mongodb.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/mongodb.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/mongodb.pyi b/zuul/ansible/2.7/lookup/mongodb.pyi deleted file mode 120000 index 4c8f754ef1..0000000000 --- a/zuul/ansible/2.7/lookup/mongodb.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/mongodb.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/password.py b/zuul/ansible/2.7/lookup/password.py deleted file mode 120000 index 478e6bee65..0000000000 --- a/zuul/ansible/2.7/lookup/password.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/password.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/password.pyi b/zuul/ansible/2.7/lookup/password.pyi deleted file mode 120000 index 370986cbc5..0000000000 --- a/zuul/ansible/2.7/lookup/password.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/password.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/passwordstore.py b/zuul/ansible/2.7/lookup/passwordstore.py deleted file mode 120000 index af4c4aa92b..0000000000 --- a/zuul/ansible/2.7/lookup/passwordstore.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/passwordstore.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/passwordstore.pyi b/zuul/ansible/2.7/lookup/passwordstore.pyi deleted file mode 120000 index 9ba9b718aa..0000000000 --- a/zuul/ansible/2.7/lookup/passwordstore.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/passwordstore.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/pipe.py b/zuul/ansible/2.7/lookup/pipe.py deleted file mode 120000 index ea688c3a34..0000000000 --- a/zuul/ansible/2.7/lookup/pipe.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/pipe.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/pipe.pyi b/zuul/ansible/2.7/lookup/pipe.pyi deleted file mode 120000 index 01d6b935d1..0000000000 --- a/zuul/ansible/2.7/lookup/pipe.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/pipe.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/redis_kv.py b/zuul/ansible/2.7/lookup/redis_kv.py deleted file mode 120000 index a711e2651c..0000000000 --- a/zuul/ansible/2.7/lookup/redis_kv.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/redis_kv.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/redis_kv.pyi b/zuul/ansible/2.7/lookup/redis_kv.pyi deleted file mode 120000 index da9acca458..0000000000 --- a/zuul/ansible/2.7/lookup/redis_kv.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/redis_kv.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/shelvefile.py b/zuul/ansible/2.7/lookup/shelvefile.py deleted file mode 120000 index 2c76ec9376..0000000000 --- a/zuul/ansible/2.7/lookup/shelvefile.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/shelvefile.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/shelvefile.pyi b/zuul/ansible/2.7/lookup/shelvefile.pyi deleted file mode 120000 index 827f4b076d..0000000000 --- a/zuul/ansible/2.7/lookup/shelvefile.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/shelvefile.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/template.py b/zuul/ansible/2.7/lookup/template.py deleted file mode 120000 index ef6565ceb2..0000000000 --- a/zuul/ansible/2.7/lookup/template.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/template.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/template.pyi b/zuul/ansible/2.7/lookup/template.pyi deleted file mode 120000 index f03685d5c4..0000000000 --- a/zuul/ansible/2.7/lookup/template.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/template.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/url.py b/zuul/ansible/2.7/lookup/url.py deleted file mode 120000 index f936b748ed..0000000000 --- a/zuul/ansible/2.7/lookup/url.py +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/url.py \ No newline at end of file diff --git a/zuul/ansible/2.7/lookup/url.pyi b/zuul/ansible/2.7/lookup/url.pyi deleted file mode 120000 index fc13f47c5d..0000000000 --- a/zuul/ansible/2.7/lookup/url.pyi +++ /dev/null @@ -1 +0,0 @@ -../../base/lookup/url.pyi \ No newline at end of file diff --git a/zuul/ansible/2.7/paths.py b/zuul/ansible/2.7/paths.py deleted file mode 120000 index dbdb1858ec..0000000000 --- a/zuul/ansible/2.7/paths.py +++ /dev/null @@ -1 +0,0 @@ -../paths.py \ No newline at end of file diff --git a/zuul/executor/server.py b/zuul/executor/server.py index 337660a724..95f079227a 100644 --- a/zuul/executor/server.py +++ b/zuul/executor/server.py @@ -1546,9 +1546,7 @@ class AnsibleJob(object): # which python to use on the remote host in an inbuilt # table and essentially "does the right thing" # (i.e. chooses python3 on 3-only hosts like later - # Fedoras). For "auto" with prior versions, fall back - # to the old default of /usr/bin/python2 for backwards - # compatability. + # Fedoras). # If ansible_python_interpreter is set either as a group # var or all-var, then don't do anything here; let the # user control. @@ -1556,13 +1554,6 @@ class AnsibleJob(object): if (api not in args['vars'] and not is_group_var_set(api, name, args)): python = node.get('python_path', 'auto') - compat = self.arguments.get('ansible_version') in \ - ('2.5', '2.6', '2.7') - if python == "auto" and compat: - self.log.debug( - "ansible_version set to auto but " - "overriding to python2 for Ansible <2.8") - python = '/usr/bin/python2' host_vars.setdefault(api, python) username = node.get('username') diff --git a/zuul/lib/ansible-config.conf b/zuul/lib/ansible-config.conf index 1fb75eb5bc..ca58d09392 100644 --- a/zuul/lib/ansible-config.conf +++ b/zuul/lib/ansible-config.conf @@ -3,10 +3,6 @@ default_version = 2.9 requirements = ara>=0.16.5,<1.0.0 openstacksdk openshift jmespath google-cloud-storage -[2.7] -deprecated = true -requirements = ansible>=2.7,<2.8 - [2.8] requirements = ansible>=2.8,<2.9