zoneminder: Convert modules to use FQCN

This commit is contained in:
Timo Makinen 2022-04-14 12:47:54 +00:00
parent 9f31fcfd52
commit 9bb64eda08

View file

@ -1,21 +1,21 @@
--- ---
- name: fix selinux contexts from cache directory - name: fix selinux contexts from cache directory
sefcontext: community.general.sefcontext:
path: "/var/cache/zoneminder(/.*)?" path: "/var/cache/zoneminder(/.*)?"
setype: httpd_cache_t setype: httpd_cache_t
- name: install packages - name: install packages
package: ansible.builtin.package:
name: zoneminder-httpd name: zoneminder-httpd
state: installed state: installed
- name: fix selinux contexts from data directory - name: fix selinux contexts from data directory
sefcontext: community.general.sefcontext:
path: "/export/zoneminder(/.*)?" path: "/export/zoneminder(/.*)?"
setype: zoneminder_var_lib_t setype: zoneminder_var_lib_t
- name: create data directory - name: create data directory
file: ansible.builtin.file:
path: /export/zoneminder path: /export/zoneminder
state: directory state: directory
mode: 0750 mode: 0750
@ -24,7 +24,7 @@
setype: _default setype: _default
- name: link data directory - name: link data directory
file: ansible.builtin.file:
dest: /srv/zoneminder dest: /srv/zoneminder
src: /export/zoneminder src: /export/zoneminder
state: link state: link
@ -33,7 +33,7 @@
follow: false follow: false
- name: create config - name: create config
template: ansible.builtin.template:
dest: /etc/zm/conf.d/local.conf dest: /etc/zm/conf.d/local.conf
src: zm.conf src: zm.conf
mode: 0640 mode: 0640
@ -42,7 +42,7 @@
notify: restart zoneminder notify: restart zoneminder
- name: remove mariadb depency from unit file - name: remove mariadb depency from unit file
shell: ansible.builtin.shell:
cmd: >- cmd: >-
sed -e 's/mariadb\.service//' /lib/systemd/system/zoneminder.service sed -e 's/mariadb\.service//' /lib/systemd/system/zoneminder.service
> /etc/systemd/system/zoneminder.service > /etc/systemd/system/zoneminder.service
@ -52,7 +52,7 @@
when: zm_mysql_host != "localhost" when: zm_mysql_host != "localhost"
- name: allow zoneminder to read host private key - name: allow zoneminder to read host private key
user: ansible.builtin.user:
name: apache name: apache
groups: hostkey groups: hostkey
append: true append: true
@ -60,7 +60,7 @@
when: zm_mysql_host != "localhost" when: zm_mysql_host != "localhost"
- name: loosen selinux settings - name: loosen selinux settings
seboolean: ansible.posix.seboolean:
name: "{{ item }}" name: "{{ item }}"
state: true state: true
persistent: true persistent: true
@ -70,7 +70,7 @@
# selinux doesn't allow create this # selinux doesn't allow create this
- name: create stub web log - name: create stub web log
file: ansible.builtin.file:
dest: /var/log/zoneminder/web_php.log dest: /var/log/zoneminder/web_php.log
state: touch state: touch
mode: 0640 mode: 0640
@ -80,7 +80,7 @@
modification_time: preserve modification_time: preserve
- name: link apache config - name: link apache config
file: ansible.builtin.file:
dest: /etc/httpd/conf.local.d/zm.conf dest: /etc/httpd/conf.local.d/zm.conf
src: /etc/zm/www/zoneminder.httpd.conf src: /etc/zm/www/zoneminder.httpd.conf
state: link state: link
@ -89,7 +89,7 @@
notify: restart apache notify: restart apache
- name: link apache php config - name: link apache php config
file: ansible.builtin.file:
dest: /etc/httpd/conf.local.d/php.conf dest: /etc/httpd/conf.local.d/php.conf
src: /etc/httpd/conf.d/php.conf src: /etc/httpd/conf.d/php.conf
state: link state: link
@ -98,7 +98,7 @@
notify: restart apache notify: restart apache
- name: configure zoneminder timezone - name: configure zoneminder timezone
copy: ansible.builtin.copy:
dest: /etc/php.d/timezone.ini dest: /etc/php.d/timezone.ini
content: "date.timezone=UTC\n" content: "date.timezone=UTC\n"
mode: 0644 mode: 0644
@ -107,7 +107,7 @@
notify: restart apache notify: restart apache
- name: enable service - name: enable service
service: ansible.builtin.service:
name: zoneminder name: zoneminder
state: started state: started
enabled: true enabled: true