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

Informazioni sul progetto

common ansible defaults and handlers for other roles

Installa
ansible-galaxy install ivansible.lin_base
Licenza
Unknown
Download
1.4k
Proprietario
ivandeex ansible roles, molecule tests: https://galaxy.ansible.com/ivansible/