Housekeeping;Disable crontab w/ reboot-followup
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Danny Bessems 2021-06-09 22:49:14 +02:00
parent c0953acefe
commit 990534618b
6 changed files with 13 additions and 2 deletions

View File

@ -6,3 +6,4 @@
roles:
- vapp
- network
- cleanup

View File

@ -0,0 +1,6 @@
- name: Disable crontab job
ansible.builtin.cron:
name: firstboot
state: absent
- name: Reboot host
reboot:

View File

@ -1,3 +1,6 @@
- name: Set hostname
ansible.builtin.hostname:
name: "{{ ovfproperties['guestinfo.hostname'] }}"
- name: Create netplan configuration file
ansible.builtin.template:
src: netplan.j2

View File

@ -3,7 +3,7 @@ network:
ethernets:
ens192:
addresses:
- {{ ovfproperties['guestinfo.ipaddress'] }}/{{ ovfproperties['guestinfo.prefixlength']}}
- {{ ovfproperties['guestinfo.ipaddress'] }}/{{ ovfproperties['guestinfo.prefixlength'] }}
gateway4: {{ ovfproperties['guestinfo.gateway'] }}
nameservers:
addresses:

View File

@ -18,3 +18,4 @@
((item.values() | list)[0].values() | list)[1]})
}}
loop: "{{ ovfenv.matches }}"
no_log: true

View File

@ -11,7 +11,7 @@
mode: o+x
- name: Create @reboot crontab job
ansible.builtin.cron:
name: "firstboot"
name: firstboot
special_time: reboot
job: "/opt/firstboot/firstboot.sh"
- name: Copy payload folder