Create nodepool_user_home_mode variable
and default the value to 0755. Change-Id: I2d5374c49d682a0e8b565e61d280e73fc4619863 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
4666971ac5
commit
28721e46e4
@ -23,6 +23,7 @@ nodepool_task_manager:
|
|||||||
nodepool_user_name: nodepool
|
nodepool_user_name: nodepool
|
||||||
nodepool_user_group: nodepool
|
nodepool_user_group: nodepool
|
||||||
nodepool_user_home: /var/lib/nodepool
|
nodepool_user_home: /var/lib/nodepool
|
||||||
|
nodepool_user_home_mode: 0755
|
||||||
# nodepool_user_shell:
|
# nodepool_user_shell:
|
||||||
|
|
||||||
nodepool_file_nodepool_yaml_dest: /etc/nodepool/nodepool.yaml
|
nodepool_file_nodepool_yaml_dest: /etc/nodepool/nodepool.yaml
|
||||||
|
@ -27,7 +27,7 @@ def test_nodepool_user(host):
|
|||||||
assert f.is_directory
|
assert f.is_directory
|
||||||
assert f.user == 'nodepool'
|
assert f.user == 'nodepool'
|
||||||
assert f.group == 'nodepool'
|
assert f.group == 'nodepool'
|
||||||
# TODO(pabelanger): Validate mode
|
assert f.mode == 0o755
|
||||||
|
|
||||||
|
|
||||||
def test_nodepool_config(host):
|
def test_nodepool_config(host):
|
||||||
|
@ -12,12 +12,12 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
---
|
---
|
||||||
- name: Create group account.
|
- name: Create group account
|
||||||
become: true
|
become: true
|
||||||
group:
|
group:
|
||||||
name: "{{ nodepool_user_group }}"
|
name: "{{ nodepool_user_group }}"
|
||||||
|
|
||||||
- name: Create user account.
|
- name: Create user account
|
||||||
become: true
|
become: true
|
||||||
user:
|
user:
|
||||||
createhome: true
|
createhome: true
|
||||||
@ -25,3 +25,9 @@
|
|||||||
home: "{{ nodepool_user_home }}"
|
home: "{{ nodepool_user_home }}"
|
||||||
name: "{{ nodepool_user_name }}"
|
name: "{{ nodepool_user_name }}"
|
||||||
shell: "{{ nodepool_user_shell|default(omit) }}"
|
shell: "{{ nodepool_user_shell|default(omit) }}"
|
||||||
|
|
||||||
|
- name: Set permissions on home directory
|
||||||
|
become: true
|
||||||
|
file:
|
||||||
|
path: "{{ nodepool_user_home }}"
|
||||||
|
mode: "{{ nodepool_user_home_mode }}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user