ivansible.lin_base
ivansible.lin_base
Common Ansible handlers and default settings for other roles.
Requirements
None
Variables
Here are the available variables along with their default values:
hide_secrets: true
(To be decided)allow_sysctl: true
(To be decided)lin_ssh_port: 22
(To be decided)lin_ssh_keys_files:
<playbook_dir>/files/keys/ssh-*.key
(To be decided)lin_use_python2: true on xenial/bionic, false on focal
(To be decided)lin_compress_logs: ~
If this is set to true, it will enable compression of rotated logs. If set to false, compression will be disabled. If not set, standard logs will be untouched and logrotate will have compression enabled.systemd_dir: /etc/systemd/system
(To be decided)local_bin: /usr/local/bin
(To be decided)
Common Certbot Settings
certbot_use_docker:
(To be decided)certbot_script:
(To be decided)certbot_dir:
(To be decided)certbot_lib_dir:
(To be decided)certbot_log_dir:
(To be decided)certbot_hook_dir:
(To be decided)certbot_post_dir:
(To be decided)
Handlers
- Update system temporary files
- Restart SSH service
- Remove temporary play files
Tags
None
Example Playbook
This role is meant to be a base for other roles to inherit from.
License
MIT
Author Information
Created between 2018-2020 by IvanSible
common ansible defaults and handlers for other roles
ansible-galaxy install ivansible.lin_base