|
2 | 2 | --- |
3 | 3 | - name: Ensure required packages are installed |
4 | 4 | ansible.builtin.package: |
5 | | - name: "{{ __trustee_server_trustee_packages }}" |
| 5 | + name: "{{ __trustee_attestation_server_trustee_packages }}" |
6 | 6 | state: present |
7 | | - use: "{{ (__trustee_server_is_ostree | d(false)) | |
| 7 | + use: "{{ (__trustee_attestation_server_is_ostree | d(false)) | |
8 | 8 | ternary('ansible.posix.rhel_rpm_ostree', omit) }}" |
9 | 9 |
|
10 | 10 | - name: Ensure quadlet install directory exists |
11 | 11 | ansible.builtin.file: |
12 | | - path: "{{ trustee_server_quadlet_install_dir }}" |
| 12 | + path: "{{ trustee_attestation_server_quadlet_install_dir }}" |
13 | 13 | state: directory |
14 | 14 | mode: "0755" |
15 | 15 |
|
16 | 16 | - name: Create a temporary directory for the quadlet repository |
17 | 17 | ansible.builtin.tempfile: |
18 | 18 | state: directory |
19 | | - register: __trustee_server_quadlet_repo_dir |
| 19 | + register: __trustee_attestation_server_quadlet_repo_dir |
20 | 20 |
|
21 | 21 | - name: Download Trustee Server quadlet files from GitHub repository |
22 | 22 | ansible.builtin.git: |
23 | | - repo: "{{ trustee_server_quadlet_repo_url }}" |
24 | | - dest: "{{ __trustee_server_quadlet_repo_dir.path }}" |
25 | | - version: "{{ trustee_server_quadlet_repo_branch }}" |
| 23 | + repo: "{{ trustee_attestation_server_quadlet_repo_url }}" |
| 24 | + dest: "{{ __trustee_attestation_server_quadlet_repo_dir.path }}" |
| 25 | + version: "{{ trustee_attestation_server_quadlet_repo_branch }}" |
26 | 26 | depth: 1 |
27 | 27 | force: true |
28 | 28 | register: quadlet_repo_download |
29 | 29 |
|
30 | 30 | - name: Find Trustee Server quadlet files in repository |
31 | 31 | ansible.builtin.find: |
32 | | - paths: "{{ __trustee_server_quadlet_repo_dir.path }}/{{ trustee_server_quadlet_repo_path }}" |
| 32 | + paths: "{{ __trustee_attestation_server_quadlet_repo_dir.path }}/{{ trustee_attestation_server_quadlet_repo_path }}" |
33 | 33 | patterns: |
34 | 34 | - "*.container" |
35 | 35 | - "*.volume" |
|
40 | 40 |
|
41 | 41 | - name: Fail if no Trustee Server quadlet files found |
42 | 42 | ansible.builtin.fail: |
43 | | - msg: "No quadlet files found in {{ trustee_server_quadlet_repo_url }}/{{ trustee_server_quadlet_repo_path }}" |
| 43 | + msg: "No quadlet files found in {{ trustee_attestation_server_quadlet_repo_url }}/{{ trustee_attestation_server_quadlet_repo_path }}" |
44 | 44 | when: quadlet_files_found.files | length == 0 |
45 | 45 |
|
46 | 46 | - name: Copy Trustee Server quadlet files to install directory |
47 | 47 | ansible.builtin.copy: |
48 | 48 | src: "{{ item.path }}" |
49 | | - dest: "{{ trustee_server_quadlet_install_dir }}/{{ item.path | basename }}" |
| 49 | + dest: "{{ trustee_attestation_server_quadlet_install_dir }}/{{ item.path | basename }}" |
50 | 50 | mode: "0644" |
51 | 51 | remote_src: true |
52 | 52 | force: true |
|
55 | 55 |
|
56 | 56 | - name: Stat repository configs directory |
57 | 57 | ansible.builtin.stat: |
58 | | - path: "{{ __trustee_server_quadlet_repo_dir.path }}/configs" |
| 58 | + path: "{{ __trustee_attestation_server_quadlet_repo_dir.path }}/configs" |
59 | 59 | register: __repo_configs_dir |
60 | 60 |
|
61 | 61 | - name: Copy Trustee Server config files to /etc/trustee/ |
62 | 62 | ansible.builtin.copy: |
63 | | - src: "{{ __trustee_server_quadlet_repo_dir.path }}/configs/" |
| 63 | + src: "{{ __trustee_attestation_server_quadlet_repo_dir.path }}/configs/" |
64 | 64 | dest: /etc/trustee/ |
65 | 65 | mode: "0644" |
66 | 66 | remote_src: true |
|
108 | 108 |
|
109 | 109 | - name: Get the installed Trustee Server pod name |
110 | 110 | ansible.builtin.find: |
111 | | - paths: "{{ trustee_server_quadlet_install_dir }}" |
| 111 | + paths: "{{ trustee_attestation_server_quadlet_install_dir }}" |
112 | 112 | patterns: "*.pod" |
113 | 113 | register: __trustee_attestation_server_pod_name |
114 | 114 |
|
|
124 | 124 |
|
125 | 125 | - name: Clean up temporary repository directory |
126 | 126 | ansible.builtin.file: |
127 | | - path: "{{ __trustee_server_quadlet_repo_dir.path }}" |
| 127 | + path: "{{ __trustee_attestation_server_quadlet_repo_dir.path }}" |
128 | 128 | state: absent |
0 commit comments