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

36 lines
601 B
JSON
Raw Normal View History

2023-11-20 02:07:08 +01:00
[
{
"name": "install packages",
"become": true,
"ansible.builtin.apt": {
"pkg": [
"postgresql"
]
}
},
{
"name": "get version",
"ansible.builtin.command": {
"cmd": "ls /etc/postgresql"
},
"register": "temp_version_output"
},
{
"name": "set port",
"become": true,
"ansible.builtin.template": {
"src": "postgresql.conf.j2",
"dest": "/etc/postgresql/{{temp_version_output.stdout}}/main/postgresql.conf"
}
},
{
"name": "restart service",
"become": true,
"ansible.builtin.systemd_service": {
"state": "restarted",
"name": "postgresql"
}
}
]