Network/Ansible: Difference between revisions

From NURDspace
No edit summary
No edit summary
Line 2: Line 2:
|Name=Ansible
|Name=Ansible
|Skills=Sysadmin stuff,
|Skills=Sysadmin stuff,
|Status=Planning
|Status=R&D
|Picture=Ansible-logo.png
|Picture=Ansible-logo.png
|Tool=No
|Tool=No
}}
}}
= Goals =
== Short term ==
* Add all machines (VMs, containers, raspberry pi's, desktops and maybe switches etc).
* Maybe we can add a field to wikipages of networked infra items to keep track of what has been added to Ansible?


== Longer term ==
== Code ==
* Access control (LDAP, keys)
The codebase that is used to manage our infra can be found [[https://github.com/NURDspace/operations|on github]]. Note that this repo is marked as private since it contains secrets stored in an ansible-vault
* Backups
 
* Updates
== Setting it up ==
First, ask someone to add you to the nurdspace organization. Next, use git to checkout this codebase:
 
cd git
git clone git@github.com:NURDspace/operations.git
 
== Making changes ==
For now, everyone who has write access to this repo is able to make changes. This implies that you *must* keep your local copy uptodate and be aware of merge conflicts whenever you commit. In the future, we might move to gitops.

Revision as of 17:43, 2 August 2022

Ansible
Ansible-logo.png
Participants
Skills Sysadmin stuff
Status R&D
Niche
Purpose
Tool No
Location
Cost
Tool category

Ansible

Ansible-logo.png {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}


Code

The codebase that is used to manage our infra can be found [github]. Note that this repo is marked as private since it contains secrets stored in an ansible-vault

Setting it up

First, ask someone to add you to the nurdspace organization. Next, use git to checkout this codebase:

cd git
git clone git@github.com:NURDspace/operations.git

Making changes

For now, everyone who has write access to this repo is able to make changes. This implies that you *must* keep your local copy uptodate and be aware of merge conflicts whenever you commit. In the future, we might move to gitops.