diff options
author | mail_redacted_for_web | 2022-01-10 14:32:38 +0100 |
---|---|---|
committer | mail_redacted_for_web | 2022-01-10 14:32:38 +0100 |
commit | 0bac22d3d5799ef6c95838d3de08a0d1e1d7ef2b (patch) | |
tree | dcc7c0f65b858bfaff86dfebba83e27c70633e42 /ansible-2.yml | |
parent | 1ee6fb2719b44650e5b012945ce8710a7ac98f5b (diff) | |
download | ansible-0bac22d3d5799ef6c95838d3de08a0d1e1d7ef2b.tar.bz2 |
rename of ansible debian templating
Diffstat (limited to 'ansible-2.yml')
-rw-r--r-- | ansible-2.yml | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/ansible-2.yml b/ansible-2.yml deleted file mode 100644 index f3fc1ce..0000000 --- a/ansible-2.yml +++ /dev/null @@ -1,71 +0,0 @@ -# preliminary: Debian ships with ansible 2.7 (buster) and at least 2.10 (bullseye). Well, in case -# of ansible, Ubuntu is not bleeding edge, so let's get our stuff there. For now, while we don't have -# a more sophisticated package distribution at hand. ---- -- hosts: "{{runtime_hosts|default('CHANGE_ME')}}" - gather_facts: "no" - vars: - ans: - 11: - release: "focal" - debname: "bullseye" - 10: - release: "bionic" - debname: "buster" - 9: - release: "xenial" - debname: "stretch" - key: - id: "93C4A3FD7BB9C367" - tasks: - - name: Gather facts subset - setup: - filter: "ansible_distribution*" - - name: Acquire Debian hosts - debug: - msg: "System is {{ansible_distribution}} {{ansible_distribution_version}}, checking in." - when: - - ansible_distribution == "Debian" - - ansible_distribution_version == "11" or ansible_distribution_version == "10" or ansible_distribution_version == "9" - changed_when: true - notify: - - "deb all" - handlers: - - name: Create ansible repository file - template: - src: "./ansible-2.j2" - dest: "/etc/apt/sources.list.d/ansible-ubuntu.list" - owner: root - group: root - mode: "0644" - become: true - listen: - - "deb all" - - name: Import repository key - apt_key: - id: "{{ans.key.id}}" - keyserver: keyserver.ubuntu.com - state: "present" - become: true - listen: "deb all" - - name: Update apt cache - apt: - update_cache: "yes" - become: true - listen: "deb all" - - name: Remove ansible - # just upgrading stuff ended up in a broken installation due to a file being locked mutually between old - # and new package on debian 11. apt -f install fixed it without flaws, however - do we want that here? no. - apt: - name: "ansible" - state: "absent" - become: true - listen: "deb all" - when: ansible_distribution_version == "11" - - name: Install ansible (again) - apt: - name: "ansible" - state: "latest" - install_recommends: "yes" - become: true - listen: "deb all" |