equal
deleted
inserted
replaced
51 register: soju_create_user |
51 register: soju_create_user |
52 changed_when: soju_create_user.rc == 0 |
52 changed_when: soju_create_user.rc == 0 |
53 failed_when: soju_create_user.rc != 0 and 'duplicate key' not in soju_create_user.stderr |
53 failed_when: soju_create_user.rc != 0 and 'duplicate key' not in soju_create_user.stderr |
54 no_log: true |
54 no_log: true |
55 |
55 |
56 - name: create soju networks |
|
57 become: yes |
|
58 become_user: "{{soju_user}}" |
|
59 command: > |
|
60 sojuctl -config /etc/soju/config user run {{soju_admin_user}} |
|
61 network create |
|
62 -addr {{item.addr}} |
|
63 -name {{item.name}} |
|
64 -nick {{item.nick}} |
|
65 loop: "{{soju_networks}}" |
|
66 register: soju_network_create |
|
67 changed_when: soju_network_create.rc == 0 |
|
68 failed_when: soju_network_create.rc != 0 and 'already exists' not in soju_network_create.stderr |
|
69 no_log: true |
|
70 |
|
71 - name: configure soju network sasl |
|
72 become: yes |
|
73 become_user: "{{soju_user}}" |
|
74 command: > |
|
75 sojuctl -config /etc/soju/config user run {{soju_admin_user}} |
|
76 sasl set-plain -network {{item.name}} {{item.sasl_username}} {{item.sasl_password}} |
|
77 loop: "{{soju_networks}}" |
|
78 when: item.sasl_username is defined |
|
79 no_log: true |
|
80 |
|
81 - name: install nginx stream config |
56 - name: install nginx stream config |
82 become: yes |
57 become: yes |
83 template: |
58 template: |
84 src: "nginx-stream.conf.j2" |
59 src: "nginx-stream.conf.j2" |
85 dest: "/etc/nginx/streams-available/soju.conf" |
60 dest: "/etc/nginx/streams-available/soju.conf" |