vmbuilder-deploy-ansible/roles/app/tasks/Rocky-9.yml
2025-01-28 23:30:14 +03:00

44 lines
961 B
YAML

---
- name: Install postgresql-server package
package:
name: [
gcc,
python3-devel,
httpd,
python3-mod_wsgi
]
state: present
- name: config
template:
src: nativecloud.conf
dest: /etc/httpd/conf.d/nativecloud.conf
- name: start httpd
service:
name: httpd
state: started
enabled: true
- name: permanently enable https service, also enable it immediately if possible
ansible.posix.firewalld:
service: https
state: enabled
permanent: true
immediate: true
offline: true
- name: permanently enable http service, also enable it immediately if possible
ansible.posix.firewalld:
service: http
state: enabled
permanent: true
immediate: true
offline: true
- name: Enable SELinux
ansible.posix.selinux:
policy: targeted
state: enforcing
- name: Apply new SELinux file context to httpd
ansible.builtin.command: setsebool -P httpd_can_network_connect 1