Configuration for other Ansible roles

golang__keyring__dependent_gpg_user

Configuration for the debops.keyring Ansible role (all GPG keys should be imported into a specific UNIX account keyring).

golang__keyring__dependent_gpg_user: '{{ golang__user }}'
golang__keyring__dependent_gpg_keys

Configuration for the debops.keyring Ansible role (list of GPG keys to import to the keyring).

golang__keyring__dependent_gpg_keys:

  - user:  '{{ golang__user }}'
    group: '{{ golang__group }}'
    home:  '{{ golang__home }}'
    state: '{{ "present"
               if (q("flattened", golang__combined_packages) | parse_kv_items
                   | selectattr("gpg", "defined") | selectattr("state", "equalto", "present")
                   | map(attribute="gpg") | list)
               else "absent" }}'

  - '{{ q("flattened", golang__combined_packages) | parse_kv_items
        | selectattr("gpg", "defined") | selectattr("state", "equalto", "present")
        | map(attribute="gpg") | list }}'
golang__apt_preferences__dependent_list

Configuration for the debops.apt_preferences role.

golang__apt_preferences__dependent_list:

  - packages: [ 'golang', 'golang-*', 'dh-golang' ]
    backports: [ 'wheezy', 'jessie', 'stretch', 'precise', 'trusty' ]
    reason: 'Closer feature parity with upstream'
    by_role: 'debops.golang'