No description
Find a file
sjat 3fef7ba9e5 feat: bootstrap CRS310 on-site (sjat user + key + vaulted password)
Recorded device facts (CRS310-8G+2S+IN, serial HM40B8TDNDD, RouterOS 7.19.6,
pinned firmware_target 7.19.6). Added encrypted makerfloss-vault admin password
and excluded *.vault.yml from linters. Device bootstrapped over SSH: identity
set to crs310-maker, named user sjat (full) with operator ed25519 key + vaulted
password; key-based login verified from the controller. Default admin still
enabled (hardening + VLANs deferred to the day-2 task files).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 19:13:53 +02:00
docs docs(plan): carry-over notes from skeleton code review 2026-06-07 08:38:23 +02:00
group_vars feat: bootstrap CRS310 on-site (sjat user + key + vaulted password) 2026-06-08 19:13:53 +02:00
host_vars feat: bootstrap CRS310 on-site (sjat user + key + vaulted password) 2026-06-08 19:13:53 +02:00
inventories/prod feat: inventory, connection group_vars, makerfloss vault identity 2026-06-07 08:29:57 +02:00
roles/makerfloss.mikrotik_switch feat: role skeleton, host_vars, day-2 play (stubbed domains) 2026-06-07 08:34:13 +02:00
.ansible-lint feat: bootstrap CRS310 on-site (sjat user + key + vaulted password) 2026-06-08 19:13:53 +02:00
.envrc chore: repo scaffolding (direnv, ansible.cfg, lint, requirements) 2026-06-07 08:26:09 +02:00
.gitignore chore: repo scaffolding (direnv, ansible.cfg, lint, requirements) 2026-06-07 08:26:09 +02:00
.yamllint feat: bootstrap CRS310 on-site (sjat user + key + vaulted password) 2026-06-08 19:13:53 +02:00
ansible.cfg chore: repo scaffolding (direnv, ansible.cfg, lint, requirements) 2026-06-07 08:26:09 +02:00
play_switch.yml feat: role skeleton, host_vars, day-2 play (stubbed domains) 2026-06-07 08:34:13 +02:00
requirements.txt chore: repo scaffolding (direnv, ansible.cfg, lint, requirements) 2026-06-07 08:26:09 +02:00
requirements.yml chore: repo scaffolding (direnv, ansible.cfg, lint, requirements) 2026-06-07 08:26:09 +02:00