소스 검색

uninstall ansible when version is older then 2.10

master
부모
커밋
5ac0278164
2개의 변경된 파일14개의 추가작업 그리고 0개의 파일을 삭제
  1. +13
    -0
      tasks/ansible.yaml
  2. +1
    -0
      vars/main.yaml

+ 13
- 0
tasks/ansible.yaml 파일 보기

@@ -1,5 +1,18 @@
---

- name: check version of ansible
shell: pip3 show ansible | grep Version | cut -d ' ' -f 2
ignore_errors: true
changed_when: false
register: get_ansible_version

- name: old ansible pip package removed
pip:
name: ansible
state: absent
executable: pip3
when: "{{ ansible_installed_version is version('2.10', '<') }}"

- name: ansible pip package
pip:
name: ansible


+ 1
- 0
vars/main.yaml 파일 보기

@@ -0,0 +1 @@
ansible_installed_version: "{% if get_ansible_version.stdout != '' %}{{get_ansible_version.stdout}}{% else %}0{% endif %}"

불러오는 중...
취소
저장