Add XAMPP
This commit is contained in:
parent
e87ff6c49f
commit
ec3b472b28
|
@ -26,3 +26,4 @@
|
|||
- import_tasks: vmware-player.yml
|
||||
- import_tasks: weka.yml
|
||||
- import_tasks: wireshark.yml
|
||||
- import_tasks: xampp.yml
|
||||
|
|
28
roles/classroom/tasks/xampp.yml
Normal file
28
roles/classroom/tasks/xampp.yml
Normal file
|
@ -0,0 +1,28 @@
|
|||
- name: Install XAMPP
|
||||
win_chocolatey:
|
||||
name: xampp-81
|
||||
|
||||
- name: Make XAMPP config world writable
|
||||
win_acl:
|
||||
user: 'Authenticated Users'
|
||||
path: "C:\\xampp\\xampp-control.ini"
|
||||
type: allow
|
||||
rights: Write
|
||||
|
||||
- name: Add firewall rules for XAMPP
|
||||
win_firewall_rule:
|
||||
name: "Allow inbound traffic for XAMPP: {{ item }}"
|
||||
program: "%SystemDrive%\\xampp\\{{ item }}"
|
||||
action: allow
|
||||
direction: in
|
||||
protocol: tcp
|
||||
loop:
|
||||
- "apache\\bin\\httpd.exe"
|
||||
- "mysql\\bin\\mysqld.exe"
|
||||
- "FileZillaFTP\\FileZillaServer.exe"
|
||||
- "MercuryMail\\mercury.exe"
|
||||
|
||||
# XAMPP insists on looking for Java and failing without this.
|
||||
- name: Set registry key for OpenJDK
|
||||
win_regedit:
|
||||
path: HKLM:\SOFTWARE\JavaSoft\Java Development Kit
|
Loading…
Reference in a new issue