Go to file
Sagi Dayan b44dfac7e0
github release role update
- If `man_path` is defiled will add man page to system
 - If `autocomplete_path` is defined will add autocomplete source
2022-01-05 14:59:23 +02:00
files github release role update 2022-01-05 14:59:23 +02:00
playbooks Added ncspot to workstation 2021-12-20 15:35:45 +02:00
roles github release role update 2022-01-05 14:59:23 +02:00
.gitlab-ci.yml Rust tools for brebuilt repos/releases to speed things up 2022-01-04 10:10:46 +02:00
ansible.cfg Added ansible callbacks to time plays 2021-11-04 13:52:54 +02:00
ci-requirements.txt Initial commit 2021-10-29 16:51:16 +03:00
README.md Removed ansible verbose debugging and minor small tweaks 2021-12-18 16:30:00 +02:00
run_play.sh Removed ansible verbose debugging and minor small tweaks 2021-12-18 16:30:00 +02:00

CI Pipeline State

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