Skip to content

JeDI Integration #14

@JoelProminic

Description

@JoelProminic

@JustinProminic is pushing to get JeDI integrated into the SHI provisioners. @PanProminic and I have been working on the provisioners for a while in the private repository, so hopefuly this side of the updates will be relatively simple.

Branch: features/issue_14_domino_jedi

Tasks (do not necessarily need to be done in this order)

  • Official release for JeDI
  • Copy artifacts to production location (public server or artifacts in repository)
  • Cleanup JeDI directory tempalte
  • Finalize password logic
  • Copy ansible scripts to hcl_roles
  • Automatically switch over from nashed service to JeDI
  • Review scripts with @MarkProminic
  • Update provisioners in Super.Human.Installer

My full writeup:

Here are the remaining tasks I see for the JeDI provisioners. Justin you may want to review the password section - are you going to have similar complaints in emergencies when you need to lookup the updated password?

Joel: Create official release for JeDI in GitHub

  • Revisit GitHub Actions
  • Deploy to production host and test with JediJSP

Joel/Mark: Copy the "production" artifacts to a public server. I will talk to Mark about an appropriate server

Joel/Pan: Cleanup main jedi.zip template to remove obvious VM-specific files. Pan has a way to test the new template without updating

Pan: Customize JeDI password, or update it to use host password

  • Pan updated this to hard-code the default startcloud credentials
  • Remove the legacy credentials.
  • Optional: Dynamically add new credentials. Some posibilities
    • Update the exisitng users.cfg. Pan reports that the code for this is out-of-date, and needs refactoring.
    • Use the Linux passwords file instead of the built-in file

Joel/Mark: Copy Pan's ansible scripts into the SHI provisioners (hcl_roles?). This is complicated enough that we may want a branch:

Piotr: Update provisioners in Super.Human.Installer

  • includes additional provisioners
  • This should be done after we finish the other updates

Metadata

Metadata

Labels

enhancementNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions