Files
ucxl-validator/ufw-harden-playbook.yml
anthonyrawlins efaaea3bae Initial commit - UCXL validator and browser tools
- Added UCXL validator implementation with error codes and response codes
- Created Docker-based development environment
- Implemented frontend browser interface with TypeScript/React
- Added backend validation service in Python
- Created comprehensive UCXL browser specification and validation tools

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-27 09:39:07 +10:00

34 lines
795 B
YAML

---
- name: Deploy and Execute UFW Hardening Script
hosts: all
become: true
vars:
ufw_script_path: /tmp/harden-ufw.sh
tasks:
- name: Copy UFW hardening script to remote hosts
copy:
src: harden-ufw.sh
dest: "{{ ufw_script_path }}"
owner: root
group: root
mode: '0755'
- name: Execute UFW hardening script
shell: "{{ ufw_script_path }}"
register: ufw_output
- name: Display UFW configuration results
debug:
var: ufw_output.stdout_lines
- name: Clean up temporary script
file:
path: "{{ ufw_script_path }}"
state: absent
- name: Restart Docker service to re-establish swarm connections
systemd:
name: docker
state: restarted
enabled: yes