Skip to content
Snippets Groups Projects

Update nginx Docker tag to v1.29

Open renovatebot requested to merge renovate/templates-nginx-1.x into master
Files
27
+ 102
0
---
- include_tasks: ../functions/get_secret.yml
with_items:
- { path: "/etc/kea/kea_api_password", length: 22 }
- { path: "/etc/kea/kea_ddns_key", length: 44 }
- name: "Instaliere debian Pakete"
apt:
update_cache: yes
state: present
name:
- bind9
- name: "Set owner for bind config directory"
file:
path: "/etc/bind"
state: directory
owner: "bind"
group: "bind"
- name: "Copy Service Config Files"
template:
src: "{{ item }}"
dest: "/etc/bind/{{ item }}"
with_items:
- db.0.0.10.rev
- db.1.0.10.rev
- db.2.0.10.rev
- db.3.0.10.rev
- db.warpzone.lan
- named.conf.local
- named.conf.options
- name: "Purge DDNS Updates"
ansible.builtin.file:
path: /etc/bind/{{ item }}
state: absent
with_items:
- db.0.0.10.rev.jnl
- db.1.0.10.rev.jnl
- db.2.0.10.rev.jnl
- db.3.0.10.rev.jnl
- db.warpzone.lan.jnl
- name: "Enable and restart named.service"
systemd:
name: "named.service"
state: restarted
enabled: True
- name: "Get all active leases from Kea"
uri:
url: "http://127.0.0.1:8000"
method: POST
user: "kea-api"
password: "{{ kea_api_password }}"
body_format: json
body:
command: "lease4-get-all"
service: ["dhcp4"]
headers:
Content-Type: "application/json"
register: all_leases
- name: "Display number of leases found"
debug:
msg: "Found {{ all_leases.json[0].arguments.leases | length }} active leases"
when:
- all_leases.json[0].arguments.leases is defined
- name: "Force DDNS update for each lease"
uri:
url: "http://127.0.0.1:8000"
method: POST
user: "kea-api"
password: "{{ kea_api_password }}"
body_format: json
body:
command: "lease4-resend-ddns"
service: ["dhcp4"]
arguments:
ip-address: "{{ item['ip-address'] }}"
headers:
Content-Type: "application/json"
loop: "{{ all_leases.json[0].arguments.leases }}"
register: ddns_results
when:
- all_leases.json[0].arguments.leases is defined
- item.hostname is defined
- item.hostname != ""
- item['ip-address'] is defined
- item['ip-address'] != ""
Loading