This guide installs Virtualmin using the official installer and required service stack.
- name: Install Virtualmin on Debian family
hosts: virtualmin_debian
become: true
tasks:
- name: Install dependencies
ansible.builtin.apt:
update_cache: true
name:
- curl
- wget
- sudo
- perl
state: present
- name: Download Virtualmin installer
ansible.builtin.get_url:
url: https://software.virtualmin.com/gpl/scripts/install.sh
dest: /root/virtualmin-install.sh
mode: "0755"
- name: Run Virtualmin installer
ansible.builtin.command: /root/virtualmin-install.sh --bundle LAMP
args:
creates: /usr/sbin/virtualmin
failed_when: false
- name: Install Virtualmin on RHEL family
hosts: virtualmin_rhel
become: true
tasks:
- name: Install dependencies
ansible.builtin.dnf:
name:
- curl
- wget
- sudo
- perl
state: present
- name: Download Virtualmin installer
ansible.builtin.get_url:
url: https://software.virtualmin.com/gpl/scripts/install.sh
dest: /root/virtualmin-install.sh
mode: "0755"
- name: Run Virtualmin installer
ansible.builtin.command: /root/virtualmin-install.sh --bundle LAMP
args:
creates: /usr/sbin/virtualmin
failed_when: false
ansible-playbook -i inventory.ini virtualmin-install.yml
virtualmin_debian.--minimal or custom bundles for reduced footprint installations.We develop tailored automation solutions for:
Let’s discuss your requirements: office@linux-server-admin.com | Contact