Browse Source

Fix matrix_architecture sanity check

pull/2285/head
Slavi Pantaleev 3 years ago
parent
commit
b90956069c
2 changed files with 5 additions and 7 deletions
  1. +5
    -0
      roles/custom/matrix-base/tasks/sanity_check.yml
  2. +0
    -7
      roles/custom/matrix-base/tasks/system_check.yml

+ 5
- 0
roles/custom/matrix-base/tasks/sanity_check.yml View File

@@ -43,6 +43,11 @@
- {'var': matrix_architecture, 'value': "{{ matrix_architecture | default('') }}"} - {'var': matrix_architecture, 'value': "{{ matrix_architecture | default('') }}"}
when: "item.value is none or item.value == ''" when: "item.value is none or item.value == ''"


- name: Fail if matrix_architecture is set incorrectly
ansible.builtin.fail:
msg: "Detected that variable matrix_architecture {{ matrix_architecture }} appears to be set incorrectly. See docs/alternative-architectures.md. Server appears to be {{ ansible_architecture }}."
when: matrix_architecture not in ['amd64', 'arm32', 'arm64']

- name: Fail if uppercase domain used - name: Fail if uppercase domain used
ansible.builtin.fail: ansible.builtin.fail:
msg: "Detected that you're using an uppercase domain name - `{{ item }}`. This will cause trouble. Please use all-lowercase!" msg: "Detected that you're using an uppercase domain name - `{{ item }}`. This will cause trouble. Please use all-lowercase!"


+ 0
- 7
roles/custom/matrix-base/tasks/system_check.yml View File

@@ -21,10 +21,3 @@
when: when:
- ansible_distribution == 'Archlinux' - ansible_distribution == 'Archlinux'
- ansible_python.version.major != 3 - ansible_python.version.major != 3

- name: Fail if architecture is set incorrectly
ansible.builtin.fail:
msg: "Detected that variable matrix_architecture {{ matrix_architecture }} appears to be set incorrectly. See docs/alternative-architectures.md. Server appears to be {{ ansible_architecture }}."
when: (ansible_architecture == "x86_64" and matrix_architecture != "amd64") or
(ansible_architecture == "aarch64" and matrix_architecture != "arm64") or
(ansible_architecture.startswith("armv") and matrix_architecture != "arm32")

Loading…
Cancel
Save