Commit 326de975 authored by Thomas Gambier's avatar Thomas Gambier 🚴🏼

re6stnet-install: don't put token in the title of the certificate

parent 7964c931
......@@ -5,25 +5,37 @@
- include: sysctl.yml
- name: Configure Re6st with re6st-conf
- name: Configure Re6st with re6st-conf (with computer_name, fingerprint, no token)
shell: "re6st-conf --registry {{ re6st_registry_url }} -r title {{ computer_name }} --fingerprint {{ re6st_fingerprint }} -d /etc/re6stnet --anonymous"
when: re6st_annon == True and re6stnet_conf.stat.exists == False and "{{ computer_name }}" != "noname"
when: re6st_annon == False and re6stnet_conf.stat.exists == False and "{{ re6sttoken }}" == "notoken" and "{{ re6st_fingerprint }}" != "nofingerprint" and "{{ computer_name }}" != "noname"
- name: Update Facts
set_fact:
computer_name: "{{ re6sttoken }}"
when: computer_name == "noname"
- name: Configure Re6st with re6st-conf (with computer_name, fingerprint, token)
shell: "re6st-conf --registry {{ re6st_registry_url }} -r title {{ computer_name }} --fingerprint {{ re6st_fingerprint }} -d /etc/re6stnet --token {{ re6sttoken }}"
when: re6st_annon == False and re6stnet_conf.stat.exists == False and "{{ re6sttoken }}" != "notoken" and "{{ re6st_fingerprint }}" != "nofingerprint" and "{{ computer_name }}" != "noname"
- debug: msg="{{ computer_name }}"
- name: Configure Re6st with re6st-conf (with computer_name, no fingerprint, no token)
shell: "re6st-conf --registry {{ re6st_registry_url }} -r title {{ computer_name }} -d /etc/re6stnet --anonymous"
when: re6st_annon == False and re6stnet_conf.stat.exists == False and "{{ re6sttoken }}" == "notoken" and "{{ re6st_fingerprint }}" == "nofingerprint" and "{{ computer_name }}" != "noname"
- name: Configure Re6st with re6st-conf (with computer_name, no fingerprint, token)
shell: "re6st-conf --registry {{ re6st_registry_url }} -r title {{ computer_name }} -d /etc/re6stnet --token {{ re6sttoken }}"
when: re6st_annon == False and re6stnet_conf.stat.exists == False and "{{ re6sttoken }}" != "notoken" and "{{ re6st_fingerprint }}" == "nofingerprint" and "{{ computer_name }}" != "noname"
- name: Configure Re6st with re6st-conf
shell: "re6st-conf --registry {{ re6st_registry_url }} --token {{ re6sttoken }} -r title {{ computer_name }} --fingerprint {{ re6st_fingerprint }} -d /etc/re6stnet"
when: re6st_annon == False and re6stnet_conf.stat.exists == False and "{{ re6sttoken }}" != "notoken" and "{{ re6st_fingerprint }}" != "nofingerprint"
- name: Configure Re6st with re6st-conf (with no computer_name, fingerprint, no token)
shell: "re6st-conf --registry {{ re6st_registry_url }} --fingerprint {{ re6st_fingerprint }} -d /etc/re6stnet --anonymous"
when: re6st_annon == False and re6stnet_conf.stat.exists == False and "{{ re6sttoken }}" == "notoken" and "{{ re6st_fingerprint }}" != "nofingerprint" and "{{ computer_name }}" == "noname"
- name: Configure Re6st with re6st-conf
shell: "re6st-conf --registry {{ re6st_registry_url }} --token {{ re6sttoken }} -r title {{ re6sttoken }} -d /etc/re6stnet"
when: re6st_annon == False and re6stnet_conf.stat.exists == False and "{{ re6sttoken }}" != "notoken" and "{{ re6st_fingerprint }}" == "nofingerprint"
- name: Configure Re6st with re6st-conf (with no computer_name, fingerprint, token)
shell: "re6st-conf --registry {{ re6st_registry_url }} --fingerprint {{ re6st_fingerprint }} -d /etc/re6stnet --token {{ re6sttoken }}"
when: re6st_annon == False and re6stnet_conf.stat.exists == False and "{{ re6sttoken }}" != "notoken" and "{{ re6st_fingerprint }}" != "nofingerprint" and "{{ computer_name }}" == "noname"
- name: Configure Re6st with re6st-conf (with no computer_name, no fingerprint, no token)
shell: "re6st-conf --registry {{ re6st_registry_url }} -d /etc/re6stnet --anonymous"
when: re6st_annon == False and re6stnet_conf.stat.exists == False and "{{ re6sttoken }}" == "notoken" and "{{ re6st_fingerprint }}" == "nofingerprint" and "{{ computer_name }}" == "noname"
- name: Configure Re6st with re6st-conf (with no computer_name, no fingerprint, token)
shell: "re6st-conf --registry {{ re6st_registry_url }} -d /etc/re6stnet --token {{ re6sttoken }}"
when: re6st_annon == False and re6stnet_conf.stat.exists == False and "{{ re6sttoken }}" != "notoken" and "{{ re6st_fingerprint }}" == "nofingerprint" and "{{ computer_name }}" == "noname"
- name: Recheck if configuration already exists (after running re6st-conf)
stat: path=/etc/re6stnet/re6stnet.conf
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment