Some checks failed
CI / lint-and-test (pull_request) Failing after 1m20s
CI / ansible-validation (pull_request) Successful in 6m40s
CI / secret-scanning (pull_request) Successful in 2m36s
CI / dependency-scan (pull_request) Successful in 6m12s
CI / sast-scan (pull_request) Successful in 6m48s
CI / license-check (pull_request) Successful in 1m16s
CI / vault-check (pull_request) Failing after 6m13s
CI / playbook-test (pull_request) Successful in 6m34s
CI / container-scan (pull_request) Successful in 6m57s
CI / sonar-analysis (pull_request) Failing after 1m10s
CI / workflow-summary (pull_request) Successful in 1m11s
- Add roles/pote: Python/venv deployment role with PostgreSQL, cron jobs - Add playbooks/app/: Proxmox app stack provisioning and configuration - Add roles/app_setup: Generic app deployment role (Node.js/systemd) - Add roles/base_os: Base OS hardening role - Enhance roles/proxmox_vm: Split LXC/KVM tasks, improve error handling - Add IP uniqueness validation: Preflight check for duplicate IPs within projects - Add Proxmox-side IP conflict detection: Check existing LXC net0 configs - Update inventories/production/group_vars/all/main.yml: Add pote project config - Add vault.example.yml: Template for POTE secrets (git key, DB, SMTP) - Update .gitignore: Exclude deploy keys, backup files, and other secrets - Update documentation: README, role docs, execution flow guides Security: - All secrets stored in encrypted vault.yml (never committed in plaintext) - Deploy keys excluded via .gitignore - IP conflict guardrails prevent accidental duplicate IP assignments
48 lines
3.6 KiB
YAML
48 lines
3.6 KiB
YAML
$ANSIBLE_VAULT;1.1;AES256
|
|
36643038376636383030343730626264613839396462366365633837636130623639393361656634
|
|
3238353261633635353662653036393835313963373562390a646535376366656163383632313835
|
|
39646666653362336661633736333365343962346432653131613134353361366263373162386631
|
|
3134613438626132320a313765343338643535343837306339616564336564303166626164356530
|
|
63663363656535303137663431613861343662303664313332626166373463393931323937613230
|
|
66333665316331323637663437653339353737653336633864393033336630336438646162643662
|
|
31656164363933333036376263303034646366393134636630663631353235373831303264363762
|
|
66643865616130306537383836646237613730643133656333666632326538613764383530363363
|
|
61386161646637316166303633643665383365346534323939383034613430386362303038313761
|
|
36303364396436373466653332303562653038373962616539356633373065643130303036363161
|
|
65353163326136383066393332376236386333653532326337613163346334616234643562643265
|
|
62316134386365343733636661336130623364386634383965386135616633323132643365613231
|
|
34636435333031376136396336316337666161383562343834383865316436633333333065323138
|
|
37343865363731303137666330306131373734623637343531623562353332353437646631343363
|
|
30393565376435303430396535643165616534313334326462363130626639343038643835336335
|
|
33613630336534666163356631353438373462306566376134323536373832643264633365653465
|
|
62386363326436623330653430383262653732376235626432656362306363303663623834653664
|
|
31373762306539376431353137393664396165396261613364653339373765393863633833396131
|
|
36666235666234633430373338323331313531643736656137303937653865303431643164373161
|
|
39633238383265396366386230303536613461633431333565353433643935613231333232333063
|
|
36643435376165656262623863373039393837643564366531666462376162653630626634663037
|
|
39373439336239646131306133663566343734656339346462356662373561306264333364383966
|
|
38343463616666613037636335333137633737666166633364343736646232396566373866633531
|
|
34303734376137386363373039656565323364333539626630323465666636396465323861333365
|
|
35376161663630356132373638333937376164316361303531303637396334306133373237656265
|
|
36356532623130323565396531306136363339363437376364343138653139653335343765316365
|
|
38313035366137393365316139326236326330386365343665376335313339666231333632333133
|
|
32353865626531373462346261653832386234396531653136323162653865303861396233376261
|
|
34616232363965313635373833333737336166643734373633313865323066393930666562316136
|
|
36373763356365646361656436383463393237623461383531343134373336663763663464336361
|
|
38396532383932643065303731663565353366373033353237383538636365323064396531386134
|
|
61643964613930373439383032373364316437303239393434376465393639373634663738623461
|
|
37386366616333626434363761326361373533306635316164316363393264303633353939613239
|
|
37353266303637323139653630663236663633313061306633316139666539376632306630313362
|
|
34633834326433646230303634313266303530633236353262633066396462646365623935343161
|
|
34393166643666366164313438383939386434366665613330653739383139613732396633383261
|
|
33633664303131383163356362316639353064373861343132623565636631333135663034373461
|
|
61303031616634333235303066633939643337393862653031323936363932633438303035323238
|
|
66323066353737316166383533636661336637303265343937633064626164623462656134333732
|
|
33316536336430636636646561626232666633656266326339623732363531326131643764313838
|
|
62356537326166346666313930383639386466633432626235373738633833393164646238366465
|
|
62373938363739373036666238666433303061633732663565666433333631326432626461353037
|
|
39636263636632313431353364386566383134653139393762623562643561616166633035353038
|
|
39326462356332616563303462636536636132633933336532383938373030666333363264346632
|
|
64643063373830353130613662323131353964313038323735626464313363326364653732323732
|
|
3663393964633138376665323435366463623463613237366465
|