Git Product home page Git Product logo

nubis-jumphost's People

Contributors

gozer avatar limed avatar tinnightcap avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

nubis-jumphost's Issues

Tag release

Tag a release of the nubis-jumphost repository for the release of the Nubis project.

Tag v1.4.0 release

Tag a release of the nubis-jumphost repository for the v1.4.0 release of the Nubis project.

Add security group for ssh

Now that SSH access is restricted by nubis-stcks/96 we need a custom security group to allow inbound ssh access to the jumphosts.

Tag v1.2.2 release

Tag a release of the nubis-jumphost repository for the v1.2.2 release of the Nubis project.

Tag v1.3.0 release

Tag a release of the nubis-jumphost repository for the v1.3.0 release of the Nubis project.

Tag v1.2.1 release

Tag a release of the nubis-jumphost repository for the v1.2.1 release of the Nubis project.

Use eip stack

We should be using the eip nested stack since we have support for that now

Update parameters.json-dist

parameters.json-dist file is using an old parameter, should update it to reflect the current parameter. The parameter that I'm referring to is SSHKeyName

Tag v1.2.3 release

Tag a release of the nubis-jumphost repository for the v1.2.3 release of the Nubis project.

Tag v1.1.0 release

Tag a release of the nubis-jumphost repository for the v1.1.0 release of the Nubis project.

Tag v1.2.0 release

Tag a release of the nubis-jumphost repository for the v1.2.0 release of the Nubis project.

Before we peek at the CF Outputs, we need to make sure the stack is done

churning. Otherwise, we don't have access to its outputs.

So right now, this is a timing problem when launching a new jumphost stack,
as we usually boot faster than it takes to complete creating the Route53
record...

Simple fix is to just inspect the status of our stack and loop around until its
in a state we can get outputs from it.

migrate: ERROR: Unable to associate elastic IP

Stumbled on a jumphost that had failed to acquire it's EIP just now

Nov 16 18:39:24 ip-10-164-34-4 migrate: ERROR: Unable to associate elastic IP eipalloc-50a12837 to instance i-0b74f9202fd4e65c2
Nov 16 18:39:24 ip-10-164-34-4 nubis-startup: /etc/nubis.d/migrate:
Nov 16 18:39:24 ip-10-164-34-4 nubis-startup: migrate: ERROR: Unable to associate elastic IP eipalloc-50a12837 to instance i-0b74f9202fd4e65c2

#bastionsshkeys - bastion host ssh keys are managed manually

Imported from risk record

Bastion host ssh keys are managed manually

Management of SSH keys on bastion hosts is done manually. NetOps manually adds the dev automation team members ssh keys to the bastion hosts. The dev automation team then manually puts other users' ssh keys onto the bastion hosts.

 https://wiki.mozilla.org/Security/Fundamentals#decentralized-user-account-management

Recommendation

Establish centralized configuration management control of user accounts on bastion hosts

Proposed mitigation from Nubis team

Bastion hosts will be temporary for 3 of the first 4 apps (bugzilla remaining as the devs need access) - Manual process for account management (ssh keys) will be documented at: https://github.com/Nubisproject/nubis-jumphost/blob/master/ssh-keys.md

Userdata input bubbling up

In order to drive user management for the jumphost we need to inject some user data into the node which will then allow puppet to look at consul and then generate a template for confd

Tag v1.0.1 release

Tag a release of the nubis-jumphost repository for the v1.0.1 release of the Nubis project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.