Set up more workstuff

main
Micke Nordin 1 year ago
parent fb430da44c
commit 21f9c31a74

@ -4,15 +4,21 @@
vars:
uid: "{{ lookup('env','USER') }}"
gitops: git+ssh://git@gitops.sunet.se
github: git+ssh://git@github.com/SUNET
platform: git+ssh://git@platform.sunet.se:22022/Drive
opsrepos:
- sunet-drive-ops
- mail-ops
- platform-ops
puppetrepos:
- puppet-sunet
platformrepos:
- sunetdrive
connection: local
become: false
tasks:
- name: Create sunet folders
become: true
ansible.builtin.file:
dest: /home/{{ uid }}/sunet/{{ item }}
state: directory
@ -22,7 +28,19 @@
- puppet
- name: Get gitops ops-repos
ansible.builtin.command:
chdir: /home/{{ uid }}/sources/
chdir: /home/{{ uid }}/sunet/ops
cmd: git clone {{ gitops }}/{{ item }}
creates: /home/{{ uid }}/sunet/ops/{{ item }}
loop: "{{ opsrepos }}"
- name: Get github puppet-repos
ansible.builtin.command:
chdir: /home/{{ uid }}/sunet/puppet
cmd: git clone {{ github }}/{{ item }}
creates: /home/{{ uid }}/sunet/puppet/{{ item }}
loop: "{{ puppetrepos }}"
- name: Get platform puppet-repos
ansible.builtin.command:
chdir: /home/{{ uid }}/sunet/puppet
cmd: git clone {{ platform }}/{{ item }}
creates: /home/{{ uid }}/sunet/puppet/{{ item }}
loop: "{{ platformrepos }}"

@ -6,6 +6,7 @@
- import_playbook: playbooks/pass.yaml
- import_playbook: playbooks/ssh.yaml
- import_playbook: playbooks/slack.yaml
- import_playbook: playbooks/sunet.yaml
- import_playbook: playbooks/sway.yaml
- import_playbook: playbooks/zsh.yaml
# needs pass

Loading…
Cancel
Save