|
118 | 118 | group: "{{ item.primgroup }}" |
119 | 119 | groups: "{{ item.othergroups }}" |
120 | 120 | uid: "{{ item.uid }}" |
| 121 | + home: "{{ item.home | default(omit) }}" |
121 | 122 | generate_ssh_key: true |
122 | 123 | append: true |
123 | 124 | state: present |
|
132 | 133 | group: "{{ item.primgroup }}" |
133 | 134 | groups: "{{ item.othergroups }}" |
134 | 135 | uid: "{{ item.uid }}" |
| 136 | + home: "{{ item.home | default(omit) }}" |
135 | 137 | generate_ssh_key: true |
136 | 138 | append: true |
137 | 139 | state: present |
|
165 | 167 | - sshkeys |
166 | 168 |
|
167 | 169 | - name: ssh-keys | Add ssh-keys & authorized_keys to oracle user |
168 | | - copy: src={{ item[1] }} dest=/home/{{ item[0].username }}/.ssh owner={{ item[0].username }} group={{ item[0].primgroup }} force=yes mode=0600 |
| 170 | + copy: src={{ item[1] }} dest={{ item[0].home | default(oracle_user_home | regex_replace('[^/]+$','') + item[0].username) }}/.ssh owner={{ item[0].username }} group={{ item[0].primgroup }} force=yes mode=0600 |
169 | 171 | when: configure_ssh and configure_cluster and old_ssh_config |
170 | 172 | with_nested: |
171 | 173 | - "{{ oracle_users }}" |
|
176 | 178 | - name: ssh-keys | Add ssh-keys & authorized_keys to grid user |
177 | 179 | copy: |
178 | 180 | src: "{{ item[1] }}" |
179 | | - dest: "/home/{{ item[0].username }}/.ssh" |
| 181 | + dest: "{{ item[0].home | default(oracle_user_home | regex_replace('[^/]+$','') + item[0].username) }}/.ssh" |
180 | 182 | owner: "{{ item[0].username }}" |
181 | 183 | group: "{{ item[0].primgroup }}" |
182 | 184 | force: true |
|
213 | 215 | - sshkeys |
214 | 216 |
|
215 | 217 | - name: ssh-keys | Copy known_hosts to oracle user |
216 | | - copy: src={{ keyfile }} dest=/home/{{ item.username }}/.ssh/known_hosts owner={{ item.username }} group={{ item.primgroup }} mode=0644 |
| 218 | + copy: src={{ keyfile }} dest={{ item.home | default(oracle_user_home | regex_replace('[^/]+$','') + item.username) }}/.ssh/known_hosts owner={{ item.username }} group={{ item.primgroup }} mode=0644 |
217 | 219 | with_items: "{{ oracle_users }}" |
218 | 220 | when: configure_ssh and configure_cluster and old_ssh_config |
219 | 221 | tags: |
220 | 222 | - sshkeys |
221 | 223 |
|
222 | 224 | - name: ssh-keys | Copy known_hosts to grid user |
223 | | - copy: src={{ keyfile }} dest=/home/{{ item.username }}/.ssh/known_hosts owner={{ item.username }} group={{ item.primgroup }} mode=0644 |
| 225 | + copy: src={{ keyfile }} dest={{ item.home | default(oracle_user_home | regex_replace('[^/]+$','') + item.username) }}/.ssh/known_hosts owner={{ item.username }} group={{ item.primgroup }} mode=0644 |
224 | 226 | with_items: "{{ grid_users }}" |
225 | 227 | when: configure_ssh and configure_cluster and role_separation and old_ssh_config |
226 | 228 | tags: |
|
0 commit comments