From b94c312f2d8727b1042229ae3135294c3736bfe7 Mon Sep 17 00:00:00 2001 From: Abdelkader Date: Fri, 12 Apr 2019 09:06:08 +0200 Subject: [PATCH 01/16] [bug] change the cron package name for Ubuntu-bionic --- vars/Ubuntu-bionic.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vars/Ubuntu-bionic.yml b/vars/Ubuntu-bionic.yml index ca814b3..bbdd071 100644 --- a/vars/Ubuntu-bionic.yml +++ b/vars/Ubuntu-bionic.yml @@ -1,6 +1,6 @@ --- # package name -cron_package: systemd-cron +cron_package: cron # service name cron_service_name: cron From c9b6147be15c12e2175910f9f1d426df4a1bfafd Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 13 May 2019 17:48:19 +0200 Subject: [PATCH 02/16] chore: add ansible lint --- .ansible-lint | 2 ++ Makefile | 13 ++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 .ansible-lint diff --git a/.ansible-lint b/.ansible-lint new file mode 100644 index 0000000..cf73c0e --- /dev/null +++ b/.ansible-lint @@ -0,0 +1,2 @@ +exclude_paths: + - ./meta/readme.yml diff --git a/Makefile b/Makefile index 0700f6c..59a27dc 100644 --- a/Makefile +++ b/Makefile @@ -4,8 +4,16 @@ ROLE_PATH=/etc/ansible/roles/$(ROLE_NAME) TEST_VERSION=ansible --version TEST_SYNTAX=ansible-playbook -v -i 'localhost,' -c local $(ROLE_PATH)/tests/main.yml --syntax-check TEST_PLAYBOOK=ansible-playbook -vvvv -i 'localhost,' -c local $(ROLE_PATH)/tests/main.yml +TEST_IDEMPOTENT=$(TEST_PLAYBOOK) | grep -q 'changed=0.*failed=0' && (echo 'Idempotence test: pass' && exit 0) || (echo 'Idempotence test: fail' && exit 1) + TEST_CMD=$(TEST_VERSION); $(TEST_SYNTAX); $(TEST_PLAYBOOK); $(TEST_PLAYBOOK) +lint: + ansible-lint . + +ubuntu18.04: dist=ubuntu-18.04 +ubuntu18.04: .run + ubuntu16.04: dist=ubuntu-16.04 ubuntu16.04: .run @@ -22,4 +30,7 @@ centos7: dist=el-7 centos7: .run .run: - docker run -it --rm -v $(PWD):$(ROLE_PATH) ansiblecheck/ansiblecheck:$(dist) /bin/bash -c "$(TEST_CMD)" + @echo "RUN:" + @echo " docker run -it --rm -v $(PWD):$(ROLE_PATH) ansiblecheck/ansiblecheck:$(dist) /bin/bash" + @echo " $(TEST_CMD)" + @docker run -it --rm -v $(PWD):$(ROLE_PATH) ansiblecheck/ansiblecheck:$(dist) /bin/bash -c "$(TEST_CMD)" From 407fc7f4e0363a90525b744a8c4ad7a9e2b06b56 Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 13 May 2019 17:48:31 +0200 Subject: [PATCH 03/16] chore: update idempotence --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 0e99ad8..578fd74 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,7 +53,7 @@ script: - docker exec "$(cat ${container_id})" ansible-playbook /etc/ansible/roles/${role}/tests/main.yml | tee -a ${idempotence} - > tail ${idempotence} - | grep -q 'failed=0' + | grep -q 'changed=0.*failed=0' && (echo 'Idempotence test: pass' && exit 0) || (echo 'Idempotence test: fail' && exit 1) From dfbd1d7389e24e5686fe8f1650b86bc783b020f2 Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 13 May 2019 17:54:49 +0200 Subject: [PATCH 04/16] chore: update dep --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 578fd74..cf6e1f2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -40,7 +40,7 @@ script: - 'docker run --detach --volume="${PWD}":/etc/ansible/roles/${role}:ro ${run_opts} ansiblecheck/ansiblecheck:"${distribution,,}"-"${distribution_version}" "${init}" > "${container_id}"' # Optionally install dependencies - - 'docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-galaxy install weareinteractive.apt franklinkim.openssl franklinkim.htpasswd' + - 'docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-galaxy install weareinteractive.apt weareinteractive.openssl franklinkim.htpasswd' # Ansible syntax check. - 'docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-playbook /etc/ansible/roles/${role}/tests/main.yml --syntax-check' From 46e2a1ea091d3160c52788358ffdb188478c5382 Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 13 May 2019 17:59:09 +0200 Subject: [PATCH 05/16] chore: ignore certs --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index cf6e1f2..05b9c57 100644 --- a/.travis.yml +++ b/.travis.yml @@ -40,7 +40,7 @@ script: - 'docker run --detach --volume="${PWD}":/etc/ansible/roles/${role}:ro ${run_opts} ansiblecheck/ansiblecheck:"${distribution,,}"-"${distribution_version}" "${init}" > "${container_id}"' # Optionally install dependencies - - 'docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-galaxy install weareinteractive.apt weareinteractive.openssl franklinkim.htpasswd' + - 'docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-galaxy install -c weareinteractive.apt weareinteractive.openssl franklinkim.htpasswd' # Ansible syntax check. - 'docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-playbook /etc/ansible/roles/${role}/tests/main.yml --syntax-check' From d6250b993be5de7369d2d59745eb3ebbdfc074f8 Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 13 May 2019 18:03:25 +0200 Subject: [PATCH 06/16] chore: add bionic --- Vagrantfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Vagrantfile b/Vagrantfile index b71fcb9..547a816 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -17,6 +17,10 @@ Vagrant.configure("2") do |config| config.vbguest.no_remote = true config.vbguest.auto_update = false + config.vm.define 'bionic' do |instance| + instance.vm.box = 'ubuntu/bionic64' + end + config.vm.define 'xenial' do |instance| instance.vm.box = 'ubuntu/xenial64' end From a1570cc6d87121610cc7fce75320327854127018 Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 13 May 2019 18:04:30 +0200 Subject: [PATCH 07/16] docs: update CHANGELOG --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f94635..c903dbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ + +### 1.4.2 (2019-05-13) + + + + ### 1.4.1 (2018-06-29) From 5f35dd458b4e0ec12247b1880e5a4ca424ff53a1 Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 13 May 2019 18:08:40 +0200 Subject: [PATCH 08/16] feat: rename role --- .travis.yml | 2 +- Makefile | 5 ++--- meta/readme.yml | 8 ++++++-- tests/main.yml | 3 ++- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 05b9c57..6a2b3b4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ services: - docker env: global: - - role: franklinkim.cron + - role: weareinteractive.cron matrix: # TODO: ansible currently detects the system mgr as 'upstart' #- distribution: Ubuntu diff --git a/Makefile b/Makefile index 59a27dc..986be15 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,11 @@ PWD=$(shell pwd) -ROLE_NAME=franklinkim.cron +ROLE_NAME=weareinteractive.cron ROLE_PATH=/etc/ansible/roles/$(ROLE_NAME) TEST_VERSION=ansible --version TEST_SYNTAX=ansible-playbook -v -i 'localhost,' -c local $(ROLE_PATH)/tests/main.yml --syntax-check TEST_PLAYBOOK=ansible-playbook -vvvv -i 'localhost,' -c local $(ROLE_PATH)/tests/main.yml TEST_IDEMPOTENT=$(TEST_PLAYBOOK) | grep -q 'changed=0.*failed=0' && (echo 'Idempotence test: pass' && exit 0) || (echo 'Idempotence test: fail' && exit 1) - -TEST_CMD=$(TEST_VERSION); $(TEST_SYNTAX); $(TEST_PLAYBOOK); $(TEST_PLAYBOOK) +TEST_CMD=$(TEST_VERSION); $(TEST_SYNTAX); $(TEST_DEPS); $(TEST_PLAYBOOK); $(TEST_IDEMPOTENT) lint: ansible-lint . diff --git a/meta/readme.yml b/meta/readme.yml index bd95f83..af886b8 100644 --- a/meta/readme.yml +++ b/meta/readme.yml @@ -1,14 +1,18 @@ --- -galaxy_name: franklinkim.cron +galaxy_name: weareinteractive.cron github_user: weareinteractive github_name: ansible-cron badges: | [![Build Status](https://img.shields.io/travis/weareinteractive/ansible-cron.svg)](https://travis-ci.org/weareinteractive/ansible-cron) - [![Galaxy](http://img.shields.io/badge/galaxy-franklinkim.cron-blue.svg)](https://galaxy.ansible.com/franklinkim/cron) + [![Galaxy](http://img.shields.io/badge/galaxy-weareinteractive.cron-blue.svg)](https://galaxy.ansible.com/weareinteractive/cron) [![GitHub Tags](https://img.shields.io/github/tag/weareinteractive/ansible-cron.svg)](https://github.com/weareinteractive/ansible-cron) [![GitHub Stars](https://img.shields.io/github/stars/weareinteractive/ansible-cron.svg)](https://github.com/weareinteractive/ansible-cron) description: | > * installs cron > * adds cron tasks > * configures service + + **Note:** + + > Since Ansible Galaxy supports [organization](https://www.ansible.com/blog/ansible-galaxy-2-release) now, this role has moved from `franklinkim.cron` to `weareinteractive.cron`! diff --git a/tests/main.yml b/tests/main.yml index 14c3308..518f6a2 100644 --- a/tests/main.yml +++ b/tests/main.yml @@ -1,8 +1,9 @@ --- - hosts: all + become: yes roles: - - franklinkim.cron + - weareinteractive.cron vars: cron_tasks: - name: checking dirs From 9416d092bfa315ca024d4e42c4d9723713b4fd2b Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 13 May 2019 18:08:55 +0200 Subject: [PATCH 09/16] docs: update README --- README.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index f74a52e..28ca4f1 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,38 @@ -# Ansible franklinkim.cron role +# Ansible weareinteractive.cron role [![Build Status](https://img.shields.io/travis/weareinteractive/ansible-cron.svg)](https://travis-ci.org/weareinteractive/ansible-cron) -[![Galaxy](http://img.shields.io/badge/galaxy-franklinkim.cron-blue.svg)](https://galaxy.ansible.com/franklinkim/cron) +[![Galaxy](http://img.shields.io/badge/galaxy-weareinteractive.cron-blue.svg)](https://galaxy.ansible.com/weareinteractive/cron) [![GitHub Tags](https://img.shields.io/github/tag/weareinteractive/ansible-cron.svg)](https://github.com/weareinteractive/ansible-cron) [![GitHub Stars](https://img.shields.io/github/stars/weareinteractive/ansible-cron.svg)](https://github.com/weareinteractive/ansible-cron) -> `franklinkim.cron` is an [Ansible](http://www.ansible.com) role which: +> `weareinteractive.cron` is an [Ansible](http://www.ansible.com) role which: > > * installs cron > * adds cron tasks > * configures service +**Note:** + +> Since Ansible Galaxy supports [organization](https://www.ansible.com/blog/ansible-galaxy-2-release) now, this role has moved from `franklinkim.cron` to `weareinteractive.cron`! + ## Installation Using `ansible-galaxy`: ```shell -$ ansible-galaxy install franklinkim.cron +$ ansible-galaxy install weareinteractive.cron ``` Using `requirements.yml`: ```yaml -- src: franklinkim.cron +- src: weareinteractive.cron ``` Using `git`: ```shell -$ git clone https://github.com/weareinteractive/ansible-cron.git franklinkim.cron +$ git clone https://github.com/weareinteractive/ansible-cron.git weareinteractive.cron ``` ## Dependencies @@ -100,8 +104,9 @@ This is an example playbook: --- - hosts: all + become: yes roles: - - franklinkim.cron + - weareinteractive.cron vars: cron_tasks: - name: checking dirs From 5a25ad0a9a06e8dd53521e533cfe6b4a79f70391 Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 13 May 2019 18:09:17 +0200 Subject: [PATCH 10/16] docs: update CHANGELOG --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c903dbe..121464c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ + +## 1.5.0 (2019-05-13) + + +#### Features + +* rename role ([5f35dd45](https://github.com/weareinteractive/ansible-cron/commit/5f35dd458b4e0ec12247b1880e5a4ca424ff53a1)) + + + ### 1.4.2 (2019-05-13) From 3de266341f5364e4642519913e6618db6008c933 Mon Sep 17 00:00:00 2001 From: Julien Reichardt Date: Fri, 31 May 2019 15:52:03 +0200 Subject: [PATCH 11/16] Improve distributions handling --- tasks/vars.yml | 14 ++++++++++++-- vars/CentOS-Core.yml | 6 ------ vars/Debian-jessie.yml | 6 ------ vars/Debian-stretch.yml | 6 ------ vars/Ubuntu-bionic.yml | 6 ------ vars/Ubuntu-trusty.yml | 6 ------ vars/Ubuntu-xenial.yml | 6 ------ 7 files changed, 12 insertions(+), 38 deletions(-) delete mode 100644 vars/CentOS-Core.yml delete mode 100644 vars/Debian-jessie.yml delete mode 100644 vars/Debian-stretch.yml delete mode 100644 vars/Ubuntu-bionic.yml delete mode 100644 vars/Ubuntu-trusty.yml delete mode 100644 vars/Ubuntu-xenial.yml diff --git a/tasks/vars.yml b/tasks/vars.yml index 9fd4141..da0876b 100644 --- a/tasks/vars.yml +++ b/tasks/vars.yml @@ -1,4 +1,14 @@ --- -- name: Including variables - include_vars: "{{ ansible_distribution }}-{{ ansible_distribution_release }}.yml" +- name: Set variables for CentOS + set_fact: + cron_package: "{{ cron_package | default('crontabs') }}" + cron_service_name: "{{ cron_service_name | default('crond') }}" + when: ansible_os_family == "RedHat" + +- name: Set variables for Debian/Ubuntu + set_fact: + cron_package: "{{ cron_package | default('cron') }}" + cron_service_name: "{{ cron_service_name | default('cron') }}" + when: + - ansible_os_family == "Debian" diff --git a/vars/CentOS-Core.yml b/vars/CentOS-Core.yml deleted file mode 100644 index 3e38575..0000000 --- a/vars/CentOS-Core.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -# package name -cron_package: crontabs -# service name -cron_service_name: crond diff --git a/vars/Debian-jessie.yml b/vars/Debian-jessie.yml deleted file mode 100644 index bbdd071..0000000 --- a/vars/Debian-jessie.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -# package name -cron_package: cron -# service name -cron_service_name: cron diff --git a/vars/Debian-stretch.yml b/vars/Debian-stretch.yml deleted file mode 100644 index bbdd071..0000000 --- a/vars/Debian-stretch.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -# package name -cron_package: cron -# service name -cron_service_name: cron diff --git a/vars/Ubuntu-bionic.yml b/vars/Ubuntu-bionic.yml deleted file mode 100644 index bbdd071..0000000 --- a/vars/Ubuntu-bionic.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -# package name -cron_package: cron -# service name -cron_service_name: cron diff --git a/vars/Ubuntu-trusty.yml b/vars/Ubuntu-trusty.yml deleted file mode 100644 index bbdd071..0000000 --- a/vars/Ubuntu-trusty.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -# package name -cron_package: cron -# service name -cron_service_name: cron diff --git a/vars/Ubuntu-xenial.yml b/vars/Ubuntu-xenial.yml deleted file mode 100644 index ca814b3..0000000 --- a/vars/Ubuntu-xenial.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -# package name -cron_package: systemd-cron -# service name -cron_service_name: cron From a56702cda497fe52d22c285e38e24591a36914b9 Mon Sep 17 00:00:00 2001 From: Julien Reichardt Date: Mon, 3 Jun 2019 10:21:58 +0200 Subject: [PATCH 12/16] Remove unneeded role dependencies --- .travis.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6a2b3b4..68246a7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -39,9 +39,6 @@ script: # Start The Built Container In The Background - 'docker run --detach --volume="${PWD}":/etc/ansible/roles/${role}:ro ${run_opts} ansiblecheck/ansiblecheck:"${distribution,,}"-"${distribution_version}" "${init}" > "${container_id}"' - # Optionally install dependencies - - 'docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-galaxy install -c weareinteractive.apt weareinteractive.openssl franklinkim.htpasswd' - # Ansible syntax check. - 'docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-playbook /etc/ansible/roles/${role}/tests/main.yml --syntax-check' From ea1aa6a90adb43f92380aa5b384906eff2a8b4d3 Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 17 Jun 2019 15:30:55 +0200 Subject: [PATCH 13/16] chore: update tests --- .travis.yml | 12 ++++++++---- Makefile | 11 ++++++++++- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 68246a7..78c054c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,11 +7,15 @@ env: global: - role: weareinteractive.cron matrix: + - distribution: Ubuntu + distribution_version: "18.04" + init: /lib/systemd/systemd + run_opts: "--privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro" # TODO: ansible currently detects the system mgr as 'upstart' - #- distribution: Ubuntu - # distribution_version: "16.04" - # init: /lib/systemd/systemd - # run_opts: "--privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro" + - distribution: Ubuntu + distribution_version: "16.04" + init: /lib/systemd/systemd + run_opts: "--privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro" - distribution: Ubuntu distribution_version: "14.04" init: /sbin/init diff --git a/Makefile b/Makefile index 986be15..9478aed 100644 --- a/Makefile +++ b/Makefile @@ -3,13 +3,16 @@ ROLE_NAME=weareinteractive.cron ROLE_PATH=/etc/ansible/roles/$(ROLE_NAME) TEST_VERSION=ansible --version TEST_SYNTAX=ansible-playbook -v -i 'localhost,' -c local $(ROLE_PATH)/tests/main.yml --syntax-check -TEST_PLAYBOOK=ansible-playbook -vvvv -i 'localhost,' -c local $(ROLE_PATH)/tests/main.yml +TEST_PLAYBOOK=ansible-playbook -v -i 'localhost,' -c local $(ROLE_PATH)/tests/main.yml TEST_IDEMPOTENT=$(TEST_PLAYBOOK) | grep -q 'changed=0.*failed=0' && (echo 'Idempotence test: pass' && exit 0) || (echo 'Idempotence test: fail' && exit 1) TEST_CMD=$(TEST_VERSION); $(TEST_SYNTAX); $(TEST_DEPS); $(TEST_PLAYBOOK); $(TEST_IDEMPOTENT) lint: ansible-lint . +ubuntu%: TEST_DEPS=apt-get update && \ + apt-get install -y python + ubuntu18.04: dist=ubuntu-18.04 ubuntu18.04: .run @@ -19,12 +22,18 @@ ubuntu16.04: .run ubuntu14.04: dist=ubuntu-14.04 ubuntu14.04: .run +debian%: TEST_DEPS=apt-get update && \ + apt-get install -y python + debian9: dist=debian-9 debian9: .run debian8: dist=debian-8 debian8: .run +centos%: TEST_DEPS=apt-get update && \ + yum install -y python + centos7: dist=el-7 centos7: .run From 275d4959e04ee28be944bad77e5a56d5ba2afeb3 Mon Sep 17 00:00:00 2001 From: franklin Date: Mon, 17 Jun 2019 15:38:20 +0200 Subject: [PATCH 14/16] docs: update CHANGELOG --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 121464c..75a1a9f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ + +## 1.6.0 (2019-06-17) + + +#### Features + +* improve distribution handling ([6c35a5c1](https://github.com/weareinteractive/ansible-cron/commit/6c35a5c1a67f98d8aded0a060c123b05f2525bac)) + + + ## 1.5.0 (2019-05-13) From 4ead3875628c8149894310a58eb4802e3fc3d5c6 Mon Sep 17 00:00:00 2001 From: kbongcawel <45090118+kbongcawel@users.noreply.github.com> Date: Sat, 22 Jan 2022 03:11:27 +0800 Subject: [PATCH 15/16] Create python.yml --- tasks/python.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 tasks/python.yml diff --git a/tasks/python.yml b/tasks/python.yml new file mode 100644 index 0000000..538d5a7 --- /dev/null +++ b/tasks/python.yml @@ -0,0 +1,12 @@ +--- +- name: add python deadsnakes repository + become: true + apt_repository: + repo: ppa:deadsnakes/ppa + +- name: install python3 + become: true + apt: + name: python3.8 + state: latest + update_cache: yes From e5c9e37c47a70aab717df37e007f587ba19e8857 Mon Sep 17 00:00:00 2001 From: kbongcawel <45090118+kbongcawel@users.noreply.github.com> Date: Sat, 22 Jan 2022 03:13:29 +0800 Subject: [PATCH 16/16] Add python.yml --- tasks/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index 52da810..d2770c9 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -14,6 +14,13 @@ - install - cron-install +- import_tasks: python.yml + tags: + - system + - python + - install + - python-install + - import_tasks: config.yml tags: - system