UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

37 lines (31 loc) 933 B
--- - name: Gather the package facts package_facts: manager: auto - name: "Add {{ app_name }}'s apt key" apt_key: url: "{{ keybase_key }}" - name: "Ensure {{ app_name }} is installed" apt: deb: https://prerelease.keybase.io/keybase_amd64.deb state: "{{ app_state | default('present') }}" when: "'keybase' not in ansible_facts.packages" - name: "Ensure {{ app_name }} is updated" apt: name: keybase state: "{{ app_state | default('latest') }}" update_cache: "{{ omit if skip_package_cache_update is defined else 'true' }}" when: "'keybase' in ansible_facts.packages" - name: Ensure setting to disable root redirector exists copy: dest: /etc/keybase/config.json content: | { "disable-root-redirector": true } mode: 0644 - name: "Ensure keybase-redirector permissions are updated" file: path: /usr/bin/keybase-redirector mode: a-s state: file