2021-10-22 11:45:20 +00:00
|
|
|
[![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
|
|
|
|
|
2021-12-14 11:20:38 +00:00
|
|
|
Playbooks will install software and configure most of the tools.
|
2021-10-22 11:45:20 +00:00
|
|
|
|
2021-12-14 11:20:38 +00:00
|
|
|
Since dotfiles are the most basic thing this repo provides, It is constantly a WIP.
|
2021-10-22 11:45:20 +00:00
|
|
|
|
2021-12-14 11:20:38 +00:00
|
|
|
I do try to make sure playbooks work on RHEL/Debian based distros via gitlab CI.
|
2021-10-22 11:45:20 +00:00
|
|
|
|
2021-12-14 11:20:38 +00:00
|
|
|
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 `play-books`
|
2021-10-22 11:45:20 +00:00
|
|
|
|
|
|
|
```
|
2021-12-14 11:20:38 +00:00
|
|
|
$ ./run_play.sh <playbook> # Defaults to workstation
|
2021-10-22 11:45:20 +00:00
|
|
|
```
|
2021-12-14 11:20:38 +00:00
|
|
|
|
|
|
|
### Playbooks
|
|
|
|
- workstation
|
|
|
|
- cli-tools
|