/
rc_local.yml
41 lines (37 loc) · 1.23 KB
/
rc_local.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
---
# linux_postinstall rc_local
- name: "rc_local: Debug"
vars:
msg: |-
ansible_os_family: {{ ansible_os_family }}
lp_rc_local_service: {{ lp_rc_local_service }}
lp_rc_local_state: {{ lp_rc_local_state }}
lp_rc_local_template: {{ lp_rc_local_template }}
lp_rc_local_file: {{ lp_rc_local_file }}
lp_rc_local_owner: {{ lp_rc_local_owner }}
lp_rc_local_group: {{ lp_rc_local_group }}
lp_rc_local_mode: {{ lp_rc_local_mode }}
lp_rc_local_content:
{{ lp_rc_local_content|indent(2) }}
lp_backup_conf: {{ lp_backup_conf }}
ansible.builtin.debug:
msg: "{{ '{}'.format(msg) }}"
when: lp_rc_local_debug|bool
tags: lp_rc_local_debug
- name: "rc_local: Manage service {{ lp_rc_local_service }}.service"
ansible.builtin.service:
name: "{{ lp_rc_local_service }}"
state: "{{ lp_rc_local_state }}"
tags: lp_rc_local_service
- name: "rc_local: Create /etc/rc.local"
ansible.builtin.template:
src: "{{ lp_rc_local_template }}"
dest: "{{ lp_rc_local_file }}"
owner: "{{ lp_rc_local_owner }}"
group: "{{ lp_rc_local_group }}"
mode: "{{ lp_rc_local_mode }}"
backup: "{{ lp_backup_conf }}"
notify: restart rc-local
tags: lp_rc_local_file
# EOF
...