mirror of
https://gitlab.com/sagidayan/linux-config.git
synced 2024-11-22 15:25:25 +00:00
31 lines
871 B
Markdown
31 lines
871 B
Markdown
[![CI Pipeline State](https://gitlab.com/sagidayan/linux-config/badges/main/pipeline.svg)](https://gitlab.com/sagidayan/linux-config/-/commits/main)
|
|
# 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 RHEL/Debian based distros 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)
|