aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.ansible-lint2
-rw-r--r--ansible/roles/certificates/tasks/generate-backend.yml6
-rw-r--r--ansible/roles/hacluster/tasks/bootstrap.yml1
-rw-r--r--ansible/roles/mariadb/tasks/recover_cluster.yml1
-rw-r--r--ansible/roles/octavia-certificates/tasks/main.yml2
-rw-r--r--ansible/roles/octavia/tasks/hm-interface.yml1
-rw-r--r--tools/setup-compute-libvirt.yml1
7 files changed, 10 insertions, 4 deletions
diff --git a/.ansible-lint b/.ansible-lint
index 5c0c0640a..3efb5cc57 100644
--- a/.ansible-lint
+++ b/.ansible-lint
@@ -35,6 +35,4 @@ skip_list:
# TODO(frickler): Discuss these in detail, skipping for now to unblock things
- name[play]
- var-naming[no-role-prefix]
- - risky-file-permissions
- - risky-shell-pipe
- yaml[line-length]
diff --git a/ansible/roles/certificates/tasks/generate-backend.yml b/ansible/roles/certificates/tasks/generate-backend.yml
index 8b9b0600c..4c33f6eb8 100644
--- a/ansible/roles/certificates/tasks/generate-backend.yml
+++ b/ansible/roles/certificates/tasks/generate-backend.yml
@@ -69,8 +69,9 @@
copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
+ mode: "0600"
remote_src: true
- with_items:
+ loop:
- src: "{{ kolla_tls_backend_cert }}"
dest: "{{ kolla_certificates_dir }}/rabbitmq-cert.pem"
- src: "{{ kolla_tls_backend_key }}"
@@ -82,11 +83,12 @@
copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
- mode: "0660"
+ mode: "{{ item.mode | default('0600') }}"
remote_src: true
with_items:
- src: "{{ kolla_tls_backend_cert }}"
dest: "{{ kolla_certificates_dir }}/mariadb-cert.pem"
+ mode: "0644"
- src: "{{ kolla_tls_backend_key }}"
dest: "{{ kolla_certificates_dir }}/mariadb-key.pem"
when:
diff --git a/ansible/roles/hacluster/tasks/bootstrap.yml b/ansible/roles/hacluster/tasks/bootstrap.yml
index d1fb59fed..9d788e3ec 100644
--- a/ansible/roles/hacluster/tasks/bootstrap.yml
+++ b/ansible/roles/hacluster/tasks/bootstrap.yml
@@ -2,6 +2,7 @@
- name: Ensure config directories exist
file:
path: "{{ node_custom_config }}/{{ item }}"
+ mode: "0755"
state: directory
delegate_to: localhost
changed_when: false
diff --git a/ansible/roles/mariadb/tasks/recover_cluster.yml b/ansible/roles/mariadb/tasks/recover_cluster.yml
index 0f1f0f9de..4bbaf5c25 100644
--- a/ansible/roles/mariadb/tasks/recover_cluster.yml
+++ b/ansible/roles/mariadb/tasks/recover_cluster.yml
@@ -104,6 +104,7 @@
lineinfile:
create: true
dest: "{{ container_engine_volumes_path }}/mariadb/_data/grastate.dat"
+ mode: "0660"
regexp: "safe_to_bootstrap:(.*)$"
line: "safe_to_bootstrap: 1"
state: present
diff --git a/ansible/roles/octavia-certificates/tasks/main.yml b/ansible/roles/octavia-certificates/tasks/main.yml
index ee2fb5466..be0288787 100644
--- a/ansible/roles/octavia-certificates/tasks/main.yml
+++ b/ansible/roles/octavia-certificates/tasks/main.yml
@@ -26,6 +26,7 @@
copy:
src: "{{ octavia_certs_openssl_cnf_path }}"
dest: "{{ octavia_certs_work_dir }}/openssl.cnf"
+ mode: "0600"
- import_tasks: server_ca.yml
@@ -43,6 +44,7 @@
copy:
src: "{{ octavia_certs_work_dir }}/{{ item.src }}"
dest: "{{ node_custom_config }}/octavia/{{ item.dest }}"
+ mode: "0600"
with_items:
- { src: "server_ca/server_ca.cert.pem", dest: "server_ca.cert.pem" }
- { src: "server_ca/server_ca.key.pem", dest: "server_ca.key.pem" }
diff --git a/ansible/roles/octavia/tasks/hm-interface.yml b/ansible/roles/octavia/tasks/hm-interface.yml
index 279261957..7b9bff9cc 100644
--- a/ansible/roles/octavia/tasks/hm-interface.yml
+++ b/ansible/roles/octavia/tasks/hm-interface.yml
@@ -66,6 +66,7 @@
template:
src: octavia-interface.service.j2
dest: /etc/systemd/system/octavia-interface.service
+ mode: "0644"
register: octavia_interface
- name: Restart octavia-interface.service if required
diff --git a/tools/setup-compute-libvirt.yml b/tools/setup-compute-libvirt.yml
index d544d2626..ea3f677d9 100644
--- a/tools/setup-compute-libvirt.yml
+++ b/tools/setup-compute-libvirt.yml
@@ -14,6 +14,7 @@
copy:
src: "{{ item }}"
dest: "/usr/lib/systemd/system/{{ item }}"
+ mode: "0644"
with_items: "{{ systemd_artifacts }}"
- name: Enable/start systemd artifacts