Compare commits

..

2 Commits

Author SHA1 Message Date
Christer Warén
89d03c5141 Set statiic IPs for interfaces 2025-08-26 08:11:46 +03:00
Christer Warén
b889bd2054 Update Kea tasks 2025-08-25 14:58:22 +03:00
2 changed files with 12 additions and 8 deletions

View File

@@ -12,9 +12,13 @@ allow-hotplug enp0s25
iface enp0s25 inet dhcp iface enp0s25 inet dhcp
auto enp0s25.20 auto enp0s25.20
iface enp0s25.20 inet dhcp iface enp0s25.20 inet static
address 192.168.2.10/27
gateway 192.168.2.1
hw-mac-address 90:1b:0e:5b:18:fb hw-mac-address 90:1b:0e:5b:18:fb
auto enp0s25.69 auto enp0s25.69
iface enp0s25.69 inet dhcp iface enp0s25.69 inet static
address 192.168.69.20/26
gateway 192.168.69.1
hw-mac-address 90:1b:0e:5b:18:fc hw-mac-address 90:1b:0e:5b:18:fc

View File

@@ -209,7 +209,7 @@
ansible.builtin.template: ansible.builtin.template:
src: './files/kea/kea-dhcp4.conf' src: './files/kea/kea-dhcp4.conf'
dest: '/etc/kea/kea-dhcp4.conf' dest: '/etc/kea/kea-dhcp4.conf'
register: deployerTaskD1 register: deployerTaskK1
tags: tags:
- kea - kea
- dhcp - dhcp
@@ -217,12 +217,12 @@
- name: "Deployer - Kea - Configure - Database : Init" - name: "Deployer - Kea - Configure - Database : Init"
ansible.builtin.command: ansible.builtin.command:
cmd: "kea-admin db-init mysql -h 127.0.0.1 -n {{ config.mariadb.users['kea'].database }} -u {{ config.mariadb.users['kea'].username }} -p {{ config.mariadb.users['kea'].password }}" cmd: "kea-admin db-init mysql -h 127.0.0.1 -n {{ config.mariadb.users['kea'].database }} -u {{ config.mariadb.users['kea'].username }} -p {{ config.mariadb.users['kea'].password }}"
register: deployerTaskD2 register: deployerTaskK2
changed_when: changed_when:
- deployerTaskD2.stdout.find('Initializing database') != -1 - deployerTaskK2.stdout.find('Initializing database') != -1
failed_when: failed_when:
- deployerTaskD2.stdout.find('ERROR') != -1 - deployerTaskK2.stdout.find('ERROR') != -1
- deployerTaskD2.stdout.find('Expected empty database kea.') == -1 - deployerTaskK2.stdout.find('Expected empty database kea.') == -1
tags: tags:
- kea - kea
- dhcp - dhcp
@@ -240,7 +240,7 @@
state: restarted state: restarted
enabled: true enabled: true
when: when:
- (deployerTaskD1 is defined and deployerTaskD1.changed) or deployerTaskD1 is undefined or (deployerTaskD2 is defined and deployerTaskD2.changed) or deployerTaskD2 is undefined - (deployerTaskK1 is defined and deployerTaskK1.changed) or deployerTaskK1 is undefined or (deployerTaskK2 is defined and deployerTaskK2.changed) or deployerTaskK2 is undefined
tags: tags:
- kea - kea
- dhcp - dhcp