feat: consolidate proven Discourse/Redmine flows into provision-agent.py
Replaced the stale session-1 provision_discourse/provision_redmine with the flows proven on vp-techops this session. Both are now parameterized by the agent manifest (username derived from name, hyphens stripped, overridable via username: field). Discourse: login modal -> OpenID button -> signup on first login -> RSA User API key flow (PKCS1v15 decrypt, JSON payload). Redmine: KNEL Cloud SSO button -> consent -> Show/Reset on the API access key section via targeted DOM traversal. Added docs/JOURNAL.md with all working selectors, flows, gotchas, and verification results so future sessions do not rediscover them.
This commit is contained in:
@@ -11,6 +11,8 @@ agents:
|
||||
- name: vp-techops
|
||||
display_name: "VP TechOps"
|
||||
cloudron_email: "vp-techops@turnsys.com"
|
||||
# username defaults to name with hyphens stripped (vp-techops -> vptechops)
|
||||
username: "vptechops"
|
||||
priority: Q3
|
||||
cloudron_invite: "https://tsys-cloudron.knel.net/invitation/REPLACE_WITH_TOKEN"
|
||||
systems:
|
||||
|
||||
Reference in New Issue
Block a user