primer commit

This commit is contained in:
Rénich Bon Ćirić 2025-08-06 05:45:11 -06:00
commit 864b3e4008
Signed by: renich
GPG key ID: BDA314B08CB17657
105 changed files with 3185 additions and 0 deletions

View file

@ -0,0 +1,5 @@
---
- name: Reload firewalld
ansible.builtin.service:
name: firewalld
state: reloaded

View file

@ -0,0 +1,54 @@
---
- name: Install Python and Flask
ansible.builtin.dnf:
name:
- python3
- python3-flask
state: present
- name: Create mock Sigul server directory
ansible.builtin.file:
path: /opt/mock-sigul-server
state: directory
mode: "0755"
- name: Create mock Sigul server Python script
ansible.builtin.copy:
content: |
from flask import Flask, request, jsonify
import logging
import os
app = Flask(__name__)
logging.basicConfig(level=logging.INFO)
@app.route('/sigul', methods=['POST'])
def sigul_endpoint():
app.logger.info(f"Received request: {request.json}")
# Simulate successful signing
return jsonify({"success": True, "signature": "mock_signature_data_from_sigul"})
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080)
dest: /opt/mock-sigul-server/app.py
mode: "0644"
- name: Create systemd service file for mock Sigul server
ansible.builtin.template:
src: mock-sigul-server.service.j2
dest: /etc/systemd/system/mock-sigul-server.service
mode: "0644"
- name: Start and enable mock Sigul server service
ansible.builtin.systemd:
name: mock-sigul-server
state: started
enabled: true
daemon_reload: true
- name: Open firewall for mock Sigul server (port 8080)
ansible.posix.firewalld:
port: 8080/tcp
permanent: true
state: enabled
notify: Reload firewalld

View file

@ -0,0 +1,13 @@
[Unit]
Description=Mock Sigul Server
After=network.target
[Service]
User=root
Group=root
WorkingDirectory=/opt/mock-sigul-server
ExecStart=/usr/bin/python3 /opt/mock-sigul-server/app.py
Restart=always
[Install]
WantedBy=multi-user.target