We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent be4455b commit 2f52f44Copy full SHA for 2f52f44
inventory-generation/identity-management/process_user_entry.yml
@@ -2,6 +2,7 @@
2
3
- set_fact:
4
name_append: ''
5
+ username_regex: '[\!$&*-=^\`|~#%+/?{}]'
6
7
8
prefix: "{{ item.username_alteration.prefix | d('') }}"
@@ -20,7 +21,7 @@
20
21
first_name: "{{ user_item.first_name|trim }}"
22
last_name: "{{ user_item.last_name|trim }}{{ name_append|d('') }}"
23
email: "{{ user_item.email|trim }}"
- user_name: "{{ prefix }}{{ user_item.email.split('@')[0]|trim }}{{ suffix }}"
24
+ user_name: "{{ prefix }}{{ user_item.email.split('@')[0]|trim|regex_replace(username_regex, '_') }}{{ suffix }}"
25
state: "{{ user_item.state | d('present') }}"
26
27
0 commit comments