mirror of
https://gitlab.com/sagidayan/linux-config.git
synced 2024-11-21 14:55:26 +00:00
No description
Sagi Dayan
1219325293
Removed all debian/ubuntu CI and tasks. Focusing on fedora. Moved some gh_releases tasks to dnf since they are all in the fedora repos. Signed-off-by: Sagi Dayan <sagidayan@gmail.com> |
||
---|---|---|
files | ||
playbooks | ||
roles | ||
.gitlab-ci.yml | ||
ansible.cfg | ||
ci-requirements.txt | ||
install-ansible-modules.sh | ||
README.md | ||
run_play.sh |
Configurations and Applications
Using ansible playbooks
Playbooks will install software and configure most of the tools.
Since dotfiles are the most basic thing this repo provides, It is constantly a WIP.
I do try to make sure playbooks work on fedora:latest via gitlab CI.
This repo was created for my own use, But feel free to use it as you please.
Looking just for dotfiles? Take a look at files/dotfiles
Requirements:
- git
- Ansible (>=2.9.27)
Running plays
Playbooks are located in playbooks/
$ ./run_play.sh <playbook> # Defaults to workstation
Playbooks
- workstation
- cli-tools
- self-managed-unix-update (Updating all packages from the modern unix role)