ansible-role-etckeeper/README.md

36 lines
1.4 KiB
Markdown
Raw Normal View History

2016-08-25 20:08:56 +02:00
Examples
========
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
roles:
- { role: etckeeper, tags: ['system', 'etckeeper']}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To avoid `etckeeper` autocommits (daily or before package manager runs) set
`avoid_autocommits` to `true`:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
roles:
- { role: etckeeper, tags: ['system', 'etckeeper'],
etckeeper_avoid_autocommits: true }
2016-08-25 20:08:56 +02:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To send commit emails to root:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
roles:
- { role: etckeeper, tags: ['system', 'etckeeper'],
etckeeper_avoid_autocommits: true,
etckeeper_mailto: root }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2016-09-17 19:42:10 +02:00
The role sets "root <root@the.host.name>" as the default user/email in
etckeeper's git config. To change that set these options:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
roles:
- { role: etckeeper, tags: ['system', 'etckeeper'],
etckeeper_user_name: "Charlie Root",
etckeeper_user_email: "charlie@corp.com" }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~