29 lines
743 B
YAML
29 lines
743 B
YAML
|
- 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
|