diff --git a/playbooks/sunet.yaml b/playbooks/sunet.yaml index 3666663..3571dd6 100644 --- a/playbooks/sunet.yaml +++ b/playbooks/sunet.yaml @@ -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 }}" diff --git a/setup.yaml b/setup.yaml index 9c84815..9483012 100644 --- a/setup.yaml +++ b/setup.yaml @@ -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