Role to install (by default) stacer or uninstall (if passed as var) on Ubuntu systems.
None.
Available variables are listed below (located in defaults/main.yml
):
stacer_app: stacer
stacer_app_desired_state: present
stacer_ubuntu_repo: 'ppa:oguzhaninan/stacer'
stacer_ubuntu_repo_desired_state: present
stacer_ubuntu_repo_filename: stacer
Variable | Description |
---|---|
stacer_app | Defines the app to install i.e. stacer |
stacer_package_desired_state | Defined to dynamically chose whether to install (i.e. either present or latest ) or uninstall (i.e. absent ) the package. Default is set to present . |
stacer_ubuntu_repo | Refers to the ppa repo to add. Applies only to Ubuntu (16.04 and 18.04) systems, not required for Ubuntu 20.04 systems. |
stacer_ubuntu_repo_desired_state | Defined to dynamically chose whether to add/keep (i.e. present ) or remove (i.e. absent ) the repository file list from /etc/apt/sources.list.d . Applies only to Ubuntu (16.04 and 18.04) systems, not required for Ubuntu 20.04 systems. |
stacer_ubuntu_repo_filename | Defined to set the repository file name for saving in /etc/apt/sources.list.d . Applies only to Ubuntu (16.04 and 18.04) systems, not required for Ubuntu 20.04 systems. |
None
For default behaviour of role (i.e. installation of stacer package) in ansible playbooks.
- hosts: servers
roles:
- darkwizard242.stacer
For customizing behavior of role (i.e. installation of latest stacer package) in ansible playbooks.
- hosts: servers
roles:
- darkwizard242.stacer
vars:
stacer_package_desired_state: latest
For customizing behavior of role (i.e. un-installation of stacer package) in ansible playbooks.
- hosts: servers
roles:
- darkwizard242.stacer
vars:
stacer_package_desired_state: absent
This role was created by Ali Muhammad.