36 lines
632 B
YAML
36 lines
632 B
YAML
|
|
---
|
||
|
|
- name: Stat available compilers
|
||
|
|
become: true
|
||
|
|
ansible.builtin.find:
|
||
|
|
paths:
|
||
|
|
[
|
||
|
|
"/usr/local/sbin",
|
||
|
|
"/usr/local/bin",
|
||
|
|
"/usr/sbin",
|
||
|
|
"/usr/bin",
|
||
|
|
"/sbin",
|
||
|
|
"/bin",
|
||
|
|
"/snap/bin",
|
||
|
|
]
|
||
|
|
patterns: "{{ compilers }}"
|
||
|
|
file_type: any
|
||
|
|
follow: true
|
||
|
|
recurse: true
|
||
|
|
register: compiler
|
||
|
|
tags:
|
||
|
|
- compilers
|
||
|
|
|
||
|
|
- name: Restrict compiler access
|
||
|
|
become: true
|
||
|
|
ansible.builtin.file:
|
||
|
|
path: "{{ item.path }}"
|
||
|
|
owner: root
|
||
|
|
group: root
|
||
|
|
mode: "0750"
|
||
|
|
state: file
|
||
|
|
follow: true
|
||
|
|
with_items:
|
||
|
|
- "{{ compiler.files }}"
|
||
|
|
tags:
|
||
|
|
- compilers
|