Compare commits
5 Commits
2c75218aaa
...
764d2d0b8b
Author | SHA1 | Date |
---|---|---|
Bryan Joshua Pedini | 764d2d0b8b | |
Bryan Joshua Pedini | 64589c2ee5 | |
Bryan Joshua Pedini | 493410b342 | |
Bryan Joshua Pedini | 65990932b0 | |
Bryan Joshua Pedini | 812ba124f4 |
|
@ -3,9 +3,15 @@
|
|||
become: true
|
||||
tasks:
|
||||
- import_tasks: tasks/debian-general/repositories-bullseye.yml
|
||||
when: ansible_facts["lsb"]["codename"] == "bullseye"
|
||||
- import_tasks: tasks/debian-general/repositories-bookworm.yml
|
||||
when: ansible_facts["lsb"]["codename"] == "bookworm"
|
||||
- import_tasks: tasks/debian-general/upgrade.yml
|
||||
- import_tasks: tasks/debian-general/gnupg2.yml
|
||||
- import_tasks: tasks/powerdns-bullseye/gpg-key.yml
|
||||
- import_tasks: tasks/powerdns-bullseye/repositories-authoritative.yml
|
||||
- import_tasks: tasks/powerdns-bullseye/repositories-authoritative-bullseye.yml
|
||||
when: ansible_facts["lsb"]["codename"] == "bullseye"
|
||||
- import_tasks: tasks/powerdns-bullseye/repositories-authoritative-bookworm.yml
|
||||
when: ansible_facts["lsb"]["codename"] == "bookworm"
|
||||
- import_tasks: tasks/debian-general/upgrade.yml
|
||||
- import_tasks: tasks/powerdns-bullseye/powerdns-authoritative.yml
|
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
- name: (Bookworm) Ensure the correct Debian repositories are in place
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/apt/sources.list
|
||||
content: |
|
||||
deb http://deb.debian.org/debian bookworm main contrib non-free-firmware
|
||||
deb http://deb.debian.org/debian bookworm-updates main contrib non-free-firmware
|
||||
deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
- name: Ensure the correct Debian repositories are in place
|
||||
- name: (Bullseye) Ensure the correct Debian repositories are in place
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/apt/sources.list
|
||||
content: |
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
- name: (Bookworm) Ensure PowerDNS repositories are set up correctly
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/apt/sources.list.d/pdns.list
|
||||
content: |
|
||||
deb [arch=amd64] http://repo.powerdns.com/debian bookworm-auth-48 main
|
||||
- name: (Bookworm) Ensure PowerDNS repository preferences are set up correctly
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/apt/preferences.d/pdns
|
||||
content: |
|
||||
Package: auth-*
|
||||
Pin: origin repo.powerdns.com
|
||||
Pin-Priority: 600
|
|
@ -1,13 +1,13 @@
|
|||
---
|
||||
- name: Ensure PowerDNS repositories are set up correctly
|
||||
- name: (Bullseye) Ensure PowerDNS repositories are set up correctly
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/apt/sources.list.d/pdns.list
|
||||
content: |
|
||||
deb [arch=amd64] http://repo.powerdns.com/debian bullseye-auth-46 main
|
||||
- name: Ensure PowerDNS repository preferences are set up correctly
|
||||
deb [arch=amd64] http://repo.powerdns.com/debian bullseye-auth-48 main
|
||||
- name: (Bullseye) Ensure PowerDNS repository preferences are set up correctly
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/apt/preferences.d/pdns
|
||||
content: |
|
||||
Package: pdns-*
|
||||
Package: auth-*
|
||||
Pin: origin repo.powerdns.com
|
||||
Pin-Priority: 600
|
Loading…
Reference in New Issue