[fix] install required packages [fix] add missing become:true directives [mod] use fully qualified names for ansible tasks

This commit is contained in:
roydfalk 2024-06-01 13:43:40 +02:00
parent 389b171401
commit 715d39716c

View file

@ -1,7 +1,19 @@
[
{
"name": "install packages",
"become": true,
"ansible.builtin.apt": {
"update_cache": true,
"pkg": [
"unattended-upgrades",
"apt-listchanges"
]
}
},
{
"name": "Allow unattended reboots (1)",
"lineinfile": {
"become": true,
"ansible.builtin.lineinfile": {
"dest": "/etc/apt/apt.conf.d/50unattended-upgrades",
"regexp": "^(//)?Unattended-Upgrade::Automatic-Reboot ",
"line": "Unattended-Upgrade::Automatic-Reboot \"true\";"
@ -9,7 +21,8 @@
},
{
"name": "Allow unattended reboots (2)",
"lineinfile": {
"become": true,
"ansible.builtin.lineinfile": {
"dest": "/etc/apt/apt.conf.d/50unattended-upgrades",
"regexp": "^(//)?Unattended-Upgrade::Automatic-Reboot-Time ",
"line": "Unattended-Upgrade::Automatic-Reboot-Time \"23:55\";"
@ -17,7 +30,8 @@
},
{
"name": "Allow more origins for updates",
"lineinfile": {
"become": true,
"ansible.builtin.lineinfile": {
"dest": "/etc/apt/apt.conf.d/50unattended-upgrades",
"regexp": "^(//\\s*)?\"\\$\\{distro_id\\}:\\$\\{distro_codename\\}-updates\";",
"line": "\"${distro_id}:${distro_codename}-updates\";"
@ -25,7 +39,8 @@
},
{
"name": "Enable unattended upgrades",
"copy": {
"become": true,
"ansible.builtin.copy": {
"src": "20auto-upgrades",
"dest": "/etc/apt/apt.conf.d/20auto-upgrades"
}