--- - name: disable selinux :( template: src: selinux.j2 dest: /etc/sysconfig/selinux - name: disable selinux :( template: src: selinux.j2 dest: /etc/selinux/config - name: reboot if needed reboot: reboot_timeout: 3600 when: ansible_selinux.config_mode != "permissive" - name: upgrade stuff via dnf dnf: state: latest name: "*" - name: Install development tools dnf: name: '@Development tools' state: latest - name: add asterisk user user: name: asterisk shell: /sbin/nologin system: yes - name: add epel yum: name: epel-release state: present - name: Install Power Tools packages via dnf dnf: name: lynx, tftp-server, unixODBC, mariadb-server, mariadb, httpd, ncurses-devel, sendmail, sendmail-cf, newt-devel, libxml2-devel, libtiff-devel, gtk2-devel, subversion, git, wget, vim, uuid-devel, sqlite-devel, net-tools, gnutls-devel, texinfo, libuuid-devel, libedit-devel, python3-devel, dmidecode, gcc-c++, ncurses-devel, libxml2-devel, make, wget, openssl-devel, newt-devel, kernel-devel, sqlite-devel, libuuid-devel, gtk2-devel, jansson-devel, binutils-devel, libedit, libedit-devel enablerepo: PowerTools state: latest - name: install external rpms dnf: name: http://na.mirror.garr.it/mirrors/MySQL/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.21-1.el8.x86_64.rpm, https://forensics.cert.org/cert-forensics-tools-release-el8.rpm state: present disable_gpg_check: yes - name: install audio management dnf: name: audiofile-devel, libid3tag, sox state: latest enablerepo: PowerTools, forensics, extras - name: Enable mariadb service: name: mariadb enabled: yes state: started - name: Enable httpd service: name: httpd enabled: yes state: started - name: install Console_Getopt via pear shell: pear install Console_Getopt ignore_errors: yes - name: Check that /etc/asterisk exists stat: path: /etc/asterisk register: asterisk - name: debug debug: var: asterisk - name: Install Asterisk if needed block: - name: install install-asterisk.sh script template: src: install-asterisk.sh.j2 dest: /tmp/install-asterisk.sh - name: install asterisk via install-asterisk.sh script shell: sh /tmp/install-asterisk.sh when: not asterisk.stat.exists