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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions