Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make an admin-vm shared service #2611

Closed
3 tasks
tamirkamara opened this issue Sep 18, 2022 · 5 comments · Fixed by #2624
Closed
3 tasks

Make an admin-vm shared service #2611

tamirkamara opened this issue Sep 18, 2022 · 5 comments · Fixed by #2624
Labels
story Stories are the smallest unit of work to be done for a project.

Comments

@tamirkamara
Copy link
Collaborator

Description

As a TRE Administrator,
I want to install an admin-vm as a shared service
So that it will be created only when required

Acceptance criteria

  • Extract admin-vm from core infrastructure
  • Remove tools that aren't required and won't be possible to use (shared services are installed after the fw and most traffic will be blocked)
  • Confirm admin tasks are still possible
@tamirkamara tamirkamara added the story Stories are the smallest unit of work to be done for a project. label Sep 18, 2022
@tamirkamara
Copy link
Collaborator Author

Current tools that are installed are:

  1. Git
  2. Azure CLI
  3. JQ
  4. AzureTRE OSS Clone

I couldn't find a doc that mention the jumpbox... What are the tasks those tools are needed for?
@marrobi, @chboudry (who created the install script)

@marrobi
Copy link
Member

marrobi commented Sep 20, 2022

Is this just the admin VM, or Bastion as well?

We used to configure Nexus by running scripts on the jumpbox, hence the need for these tools. That work is now done in the Nexus VM service install scripts.

All I ever use is a web browser to access Nexus, Gitea etc.

I'm happy with no packages for now, with the view that Nexus will be configured if want to download things. We could maybe have a variable that optionally opens up access to the Internet via the Firewall for the VM?

@chboudry
Copy link

to push it further, is the admin-vm still required ?

@tamirkamara
Copy link
Collaborator Author

tamirkamara commented Sep 20, 2022

I don't use that vm often. I guess it's nice to have it to do some interactions with the other parts of the core network - investigate issues, use gitea cli, etc.
I think it's safe to provide a vanilla VM as a shared service for any potential need. But I'm fine with removing it altogether...

@marrobi
Copy link
Member

marrobi commented Sep 20, 2022

Lets have a vanilla VM, as think it's useful, we can deal with software installation as and when.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
story Stories are the smallest unit of work to be done for a project.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants