master
1---
2- hosts: vm
3 vars:
4 detectives:
5 - detective01
6 - detective02
7 - detective03
8 - detective04
9 - detective05
10 - detective06
11 - detective07
12 - detective08
13 - detective09
14 - detective10
15 - detective11
16 - detective12
17 - detective13
18 - detective14
19 - detective15
20 - detective16
21 - detective17
22 - detective18
23 - detective19
24 - detective20
25 - detective21
26 - detective22
27 - detective23
28 - detective24
29 - detective25
30 - detective26
31 - detective27
32 - detective28
33 - detective29
34 - detective30
35
36 tasks:
37 - name: Install Packages
38 apt: pkg={{ item }} state=latest update_cache=yes
39 sudo: yes
40 with_items:
41 - htop
42 - vim
43 - screen
44 - git
45 - shellinabox
46
47 - name: Create users
48 user:
49 name: "{{ item }}"
50 shell: /bin/bash
51 password: "$6$rounds=656000$F2ZuIpgvYSRmfvtT$8XO8imx38Y7VQSDegkeziljicR7CB0uuVvan9nFZYd0liZpF7K1GMsXQxd1Bv3jB4JeQfKPEn84u32GY1JBCS0"
52 sudo: yes
53 with_items: detectives
54
55 - name: git checkout climystery
56 git: repo=https://github.com/veltman/clmystery.git dest=~/climystery
57 become: yes
58 become_user: "{{item}}"
59 with_items: detectives