Skip to content
/ main Public

My main collection, containing all important roles for my daily work.

License

Notifications You must be signed in to change notification settings

thorian93/main

Repository files navigation

Thorian93 Main Collection

Here be dragons!

Everything within this repository is subject to possibly heavy change and I cannot guarantee any stability at this point. You have been warned!

Linting Molecule Tests Sanity Tests


Getting help

If you need help, take a look at the issues and create one, if you cannot find a solution to your problem. I will try help to the best of my abilities.

Included content

Roles

Name Description Tests
thorian93.main.common Manages common system aspects. Molecule Tests for Common Role
thorian93.main.upgrade Manages updates on Linux. Molecule Tests for Upgrade Role

Installing this collection

Please refer to the official Ansible documentation on how to install this collection. The most basic way is this:

ansible-galaxy collection install thorian93.main

Using this collection

You can either call roles by their Fully Qualified Collection Namespace (FQCN), such as thorian93.main.upgrade, or you can call modules by their short name if you list the thorian93.main collection in the playbook's collections keyword:

---
- hosts: all

  collections:
    - thorian93.main

  tasks:
    - name: "Run upgrade role."
      ansible.builtin.include_role:
        name: upgrade

Contributing to this collection

I welcome and appreciate contributions to this collection. If you find problems, please open an issue or create a PR against the thorian93.main collection repository. See Contributing to Ansible-maintained collections for more details on how to contribute.

Release notes

See CHANGELOG.rst.

More information

Licensing

See LICENSE.