Skip to content

smartlogic/ansible-role-github_keys

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

GitHub Keys

Install authorized_keys into a given user. Fetches the public keys from GitHub for specified users, or users in specified organizations.

Requirements

Ansible 2.8 or higher

Role Variables

  • github_keys_install_user : username to install keys into
  • github_keys_create_install_user : set false to assume the system user already exists
    • Default: true
  • github_keys_github_orgs : array of github organization to get public keys from
    • Default: []
  • github_keys_github_users : array of additional github users to get public keys from
    • Default: []
  • github_keys_additional_keys : array of additional public keys to add to authorized_keys
    • Default: []
  • github_keys_force_refresh : True to force a fetch of keys, even if they appear to be loaded already
    • Default: false

Dependencies

None

Example Playbook

- hosts: servers
  roles:
     - { role: smartlogic.github_keys, github_keys_install_user: "deploy" }

License

MIT

Author Information

SmartLogic. http://SmartLogic.io