Skip to content

Review custom TKL Ansible "bonus" config/code & 'usage' docs; update where practical or remove if needed. #2137

Description

@JedMeister

The base TKL Ansible and Semaphore config have been maintained (as would be expected of TurnKey). There has also been testing and update of some other included Ansible config/components.

However the TKL Ansible appliance also includes a quite extensive collection of additional resources and Ansible config that were contributed, developed and maintained by a community member - quite a long time ago. AFAIK they have not been comprehensively reviewed/tested for correctness, functionality & relevance and updated as needed for quite some time.

The TKL doc page - linked below - should give a great starting point and ideas for testing. TKL inclusions should be updated where possible and removed if/where need be.

The specific additional components requiring review and testing are:

  • TurnKey specific Ansible "getting started"/'usage' doc.
  • the extensive TKL specific custom Ansible config - see the overview of included (overlay) config and info below:
/etc/
├── ansible
│   ├── ansible.cfg
│   ├── global_vars
│   │   ├── README.md
│   │   └── windows.yml
│   ├── hosts.example
│   └── host_vars
│       └── README.md
├── krb5.conf
├── skel-ansible
│   ├── library
│   │   ├── README.md
│   │   └── utils
│   ├── playbooks
│   │   ├── init.yml
│   │   └── README.md
│   └── roles
│       └── README.md
├── sudoers.d
│   └── admins
└── turnkey
    ├── security.d
    │   └── README.md
    └── update.d
        ├── ansible
        └── README.md

And

/usr/local
└── bin
    └── turnkey-update
/usr/share
└── ansible
    ├── library
    │   ├── turnkey_facts.py
    │   └── utils
    ├── plugins
    │   ├── action
    │   ├── cache
    │   ├── callback
    │   ├── connection
    │   ├── filter
    │   ├── inventory
    │   ├── lookup
    │   ├── strategy
    │   ├── terminal
    │   ├── test
    │   └── vars
    └── roles
        └── README.md

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions