# [Ansible](https://docs.ansible.com/ansible/index.html) repository for LAS/CS NSQ computer
You need to have access to this repository (viz you need to add your public ssh-key (`ssh-keygen`) to your profile here.
Then you can clone the git repository to work on in locally.
`git clone git@git.scc.kit.edu:las/ansible.git`
...
...
@@ -10,8 +10,8 @@ Also create a new file with an named
after your [fully-qualified-domain-name](https://de.wikipedia.org/wiki/Domain_(Internet)#Fully_Qualified_Domain_Name_.28FQDN.29}) (FQDN) in the `host_vars` directory including a [yaml](https://docs.ansible.com/ansible/YAMLSyntax.html) list with some host specific configuration variables, e. g. copy another similar host and adjust it.
These files do not have the `.yml` extension and do not start with `---`
Then create a file named after your FQDN with the extension ".yml" in the main directory of ansible which includes all the roles one want to run. This step needs root priviledges and therefore makes only sense for the first installation of a computer.
* install ansible (`dnf install ansible`)
* run ansible-pull (`ansible-pull -U git@git.scc.kit.edu:las/ansible.git`)
* install ansible and some dependencies (`dnf install ansible git python2-dnf libselinux-python`)
* run [ansible-pull](https://docs.ansible.com/ansible/playbooks_intro.html#ansible-pull)(`ansible-pull -U git@git.scc.kit.edu:las/ansible.git`)
### Ask for new software
Open an issue in the GitLab issue tracker with the label: softwarerequest