Page MenuHomePhabricator

Make authorize-user part of bastion deployment
Closed, ResolvedPublic

Revisions and Commits

Event Timeline

epriestley raised the priority of this task from to Normal.
epriestley updated the task description. (Show Details)
epriestley added a project: Phacility.
epriestley moved this task to Do After Launch on the Phacility board.
epriestley added a subscriber: epriestley.
epriestley added a commit: Restricted Diffusion Commit.May 15 2015, 3:21 PM
epriestley added a commit: Restricted Diffusion Commit.May 15 2015, 4:56 PM
epriestley claimed this task.

Deploying a bastion host now synchronizes account, key and sudoer state automatically.

The bin/remote authorize command is now obsolete.

I've updated the documentation.

(As a bonus, it looks like I fixed that prompting for new config file stuff, too.)

I also realigned the use of DNS. We now use:

  • bastion.phacility.net: Internal service. TTL 30s.
  • bastion-external.phacility.net: External service. TTL 30s.

This is more flexible and consistent than the old approach, and has a 90% shorter TTL.