https://github.com/vitexus/vitex_software_repo_role
Ansible Role mangin managing VitexSoftware debian repository
https://github.com/vitexus/vitex_software_repo_role
Last synced: 5 months ago
JSON representation
Ansible Role mangin managing VitexSoftware debian repository
- Host: GitHub
- URL: https://github.com/vitexus/vitex_software_repo_role
- Owner: Vitexus
- Created: 2024-03-25T11:43:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-25T14:55:08.000Z (over 2 years ago)
- Last Synced: 2025-04-09T04:41:45.391Z (about 1 year ago)
- Size: 164 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Vitex Software debian repository
================================
Configure vitexsoftware repository on Debian or Ubuntu based systems for easy installation of our software.
Requirements
------------
Only Debian/Ubuntu based systems are supported.
Role Variables
--------------
vitex_software_repo_components: [main, games, borrowed] = List of components to enable in the repository. Default is all components.
Example Playbook
----------------
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: servers
roles:
- { role: Vitexus.vitex_software_repo_role, vitex_software_repo_components: [main, games] }
tasks:
- name: Check for /etc/apt/sources.list.d/vitexsoftware.list presnece
ansible.builtin.stat:
path: /etc/apt/sources.list.d/vitexsoftware.list
register: vitexsoftware_list
- name: Include role to add vitexsoftware repository
ansible.builtin.include_role:
name: Vitexus.vitex_software_repo_role
when: not vitexsoftware_list.stat.exists
License
-------
MIT
Author Information
------------------
Part of Vitex Software solutions https://www.vitexsoftware.cz/
