Generation d'un 2eme fichier par compte, sans . dans l'identifiant

This commit is contained in:
Navas 2022-05-29 11:20:48 +02:00
parent c5e1d1f471
commit d97c9c9ab1
2 changed files with 18 additions and 5 deletions

View file

@ -20,7 +20,7 @@
- debug: - debug:
var: ldap_users.results var: ldap_users.results
- name: creation entree webfinger depuis template - name: creation entree webfinger depuis template - id normal
template: template:
src: user-template.json src: user-template.json
dest: "{{ docker_webfingerserver_data_dir }}/{{ docker_webfingerserver_service_id }}/webfinger/.well-known/webfinger/store/{{ docker_webfingerserver_local_domain }}/{{ item.uid }}.json" dest: "{{ docker_webfingerserver_data_dir }}/{{ docker_webfingerserver_service_id }}/webfinger/.well-known/webfinger/store/{{ docker_webfingerserver_local_domain }}/{{ item.uid }}.json"
@ -28,3 +28,16 @@
- "{{ ldap_users.results }}" - "{{ ldap_users.results }}"
vars: vars:
user: "{{ item }}" user: "{{ item }}"
acct: "{{ item.mail }}"
- name: creation entree webfinger depuis template - id sans point
template:
src: user-template.json
dest: "{{ docker_webfingerserver_data_dir }}/{{ docker_webfingerserver_service_id }}/webfinger/.well-known/webfinger/store/{{ docker_webfingerserver_local_domain }}/{{ item.uid | replace('.', '') }}.json"
with_items:
- "{{ ldap_users.results }}"
vars:
user: "{{ item }}"
acct: "{{ item.uid | replace('.', '') }}@{{ item.mail | split('@') | last }}"

View file

@ -1,5 +1,5 @@
{ {
"subject" : "acct:{{ user.mail }}", "subject" : "acct:{{ acct }}",
"properties" : "properties" :
{ {
"http://packetizer.com/ns/name" : "{{ user.displayName }}" "http://packetizer.com/ns/name" : "{{ user.displayName }}"
@ -7,19 +7,19 @@
"aliases" : "aliases" :
[ [
"https://mastodon.libretic.fr/users/{{ user.uid }}" "https://mastodon.libretic.fr/users/{{ user.uid | replace('.', '') }}"
], ],
"links" : "links" :
[ [
{ {
"rel" : "http://webfinger.net/rel/profile-page", "rel" : "http://webfinger.net/rel/profile-page",
"type": "text/html", "type": "text/html",
"href": "https://mastodon.libretic.fr/@{{ user.uid }}" "href": "https://mastodon.libretic.fr/@{{ user.uid | replace('.', '') }}"
}, },
{ {
"rel": "self", "rel": "self",
"type": "application/activity+json", "type": "application/activity+json",
"href": "https://mastodon.libretic.fr/users/{{ user.uid }}" "href": "https://mastodon.libretic.fr/users/{{ user.uid | replace('.', '') }}"
}, },
{ {
"rel": "http://ostatus.org/schema/1.0/subscribe", "rel": "http://ostatus.org/schema/1.0/subscribe",