Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Dieses Repo ist archiviert. Du kannst Dateien sehen und es klonen, kannst aber nicht pushen oder Issues/Pull-Requests öffnen.
|
- ---
-
- - name: barrier directory
- file:
- path: ~/.local/share/barrier
- state: directory
-
- - name: barrier SSL directory
- file:
- path: ~/.local/share/barrier/SSL
- state: directory
-
- - name: barrier SSL Fingerprints directory
- file:
- path: ~/.local/share/barrier/SSL/Fingerprints
- state: directory
-
- - name: Generate an OpenSSL private key with the default values (4096 bits, RSA)
- community.crypto.openssl_privatekey:
- path: ~/.local/share/barrier/SSL/Barrier.key
- return_content: true
- register: barrier_openssl_privatekey
-
- - name: Generate an OpenSSL Certificate Signing Request
- community.crypto.openssl_csr:
- common_name: Barrier
- privatekey_path: ~/.local/share/barrier/SSL/Barrier.key
- path: ~/.local/share/barrier/SSL/Barrier.csr
-
- - name: barrier x509 certificate
- community.crypto.x509_certificate:
- provider: selfsigned
- privatekey_path: ~/.local/share/barrier/SSL/Barrier.key
- csr_path: ~/.local/share/barrier/SSL/Barrier.csr
- path: ~/.local/share/barrier/SSL/Barrier.crt
- return_content: true
- register: barrier_x509_certificate
-
- - name: barrier certificate key file
- copy:
- content: "{{barrier_openssl_privatekey.privatekey}}{{barrier_x509_certificate.certificate}}"
- dest: ~/.local/share/barrier/SSL/Barrier.pem
-
- - name: bacreate fingerprint file
- shell: openssl x509 -fingerprint -sha1 -noout -in ~/.local/share/barrier/SSL/Barrier.pem | sed -e "s/.*=//" > ~/.local/share/barrier/SSL/Fingerprints/Local.txt
- args:
- creates: ~/.local/share/barrier/SSL/Fingerprints/Local.txt
-
- - name: barrier server config
- template:
- src: barrier/barrier.conf.j2
- dest: ~/.local/share/barrier/.barrier.conf
-
- - name: barrier server user service
- template:
- src: barrier/barriers.service.j2
- dest: ~/.config/systemd/user/barriers.service
- notify: systemd daemon-reload
-
- - name: barrier client user service
- template:
- src: barrier/barrierc@.service.j2
- dest: ~/.config/systemd/user/barrierc@.service
- notify: systemd daemon-reload
|