Skip to content

jobin-james/docker-secrets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ansible role for managing docker secrets.

Note: Recommended to keep the secrets in a vault file

Usage

Run the role in a inventory:

ansible-playbook -i inventory/ playbook/docker-secrets.yml
Example usage:
  • Create a Secret
docker_secrets:
     API_KEY:
      data: uLgdSLDq98eQxMTj
      state:  present
  • Delete a Secret
docker_secrets:
     API_KEY:
      data: uLgdSLDq98eQxMTj
      state:  absent

Example

Create a playbook called docker-secrets.yml

- hosts: all
  gather_facts: false
  become: true
  role:
    - jobin_james.docker_secrets