ansible-role--myrepos/README.md

55 lines
889 B
Markdown
Raw Normal View History

2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
# Ansible Role: myrepos
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
## Requirements
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
None
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
## Role Variables
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
Available variables are listed below, along with default values (see `defaults/main.yml`):
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
myrepo_base: ~/src
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
Define the base directory to create personal repositories
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
myrepo_user: root
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
Define the owner of the repositories
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
myrepo_catalogs: []
# - src:
# dest:
# - src:
# dest:
Define a list of repositories. Each repository should be specified as an item with "src" and "dest" keys, representing the source and destination paths, respectively.
## Dependencies
None.
## Example Playbook
- hosts: localhost
vars_files:
- vars/main.yml
2024-07-12 12:37:34 +00:00
roles:
2024-07-12 13:07:34 +00:00
- { role: glenux.myrepos }
*Inside `vars/main.yml`*:
myrepo_catalogs:
- src: bar
dest: /foo/bar
- src: foo
dest: /foo/foo
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
## License
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
GPLv2
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
## Author Information
2024-07-12 12:37:34 +00:00
2024-07-12 13:07:34 +00:00
glenux