ansible-base/fenris/default/roles/postgresql/tasks/main.json

37 lines
634 B
JSON
Raw Normal View History

2023-11-20 02:07:08 +01:00
[
{
"name": "install packages",
"become": true,
"ansible.builtin.apt": {
2024-03-20 00:08:30 +01:00
"update_cache": true,
2023-11-20 02:07:08 +01:00
"pkg": [
"postgresql"
]
}
},
{
"name": "get version",
2023-12-12 11:49:52 +01:00
"ansible.builtin.shell": {
"cmd": "ls /etc/postgresql | sort -n | tail -n 1"
2023-11-20 02:07:08 +01:00
},
"register": "temp_version_output"
},
{
2023-12-12 11:49:52 +01:00
"name": "config",
2023-11-20 02:07:08 +01:00
"become": true,
"ansible.builtin.template": {
"src": "postgresql.conf.j2",
"dest": "/etc/postgresql/{{temp_version_output.stdout}}/main/postgresql.conf"
}
},
{
2023-12-12 11:49:52 +01:00
"name": "apply",
2023-11-20 02:07:08 +01:00
"become": true,
"ansible.builtin.systemd_service": {
"state": "restarted",
"name": "postgresql"
}
}
]