snakems.ansible.keepass_vars (1.0.5) — vars

KeePass vars plugin

Authors: Mironenko Sergey (@snakems)

Install collection

Install with ansible-galaxy collection install snakems.ansible:==1.0.5


Add to requirements.yml

  collections:
    - name: snakems.ansible
      version: 1.0.5

Description

Get vars by hostname or host, port from KeePass database.


Requirements

Inputs

    
keepass_key:
    description: Path to key-file. Set if needed
    env:
    - name: ANSIBLE_KEEPASS_KEY
    ini:
    - key: key
      section: keepass

keepass_pass:
    description: Pasword for KeePass database. Plain or encrypted by ansible-vault
    env:
    - name: ANSIBLE_KEEPASS_PASSWORD
    - name: ANSIBLE_KEEPASS_PASS
    ini:
    - key: password
      section: keepass
    required: true

keepass_database:
    description: Path to KeePass database
    env:
    - name: ANSIBLE_KEEPASS_DATABASE
    ini:
    - key: database
      section: keepass
    required: true

keepass_title_mask:
    default: '{{ hostname }}'
    description: 'If entry not found by hostname, try search by mask. Macroses: {{ hostname
      }}'
    env:
    - name: ANSIBLE_TITLE_MASK
    ini:
    - key: title_mask
      section: keepass