Créer un utilisateur PGbarman avec Ansible

2025-12-09

Par pur mémo (et surtout parce que j'ai galéré toute la soirée hier è_é) la définition Ansible pour créer un utilisateur standard avec les bons droits pour PGbarman

postgresql_privs:
  - db: postgres
    roles: barman
    type: "group"
    objs: "pg_read_all_settings,pg_read_all_stats"
    state: 'present'
    admin_option: true
  - db: postgres
    roles: barman
    privs: "EXECUTE"
    objs: pg_backup_start(text:boolean),pg_backup_stop(boolean),pg_switch_wal(),pg_create_restore_point(text)
    type: "function"
    schema: "pg_catalog"
    state: 'present'

--------------------------------------------------------------------------------

🏠 Home