-
Notifications
You must be signed in to change notification settings - Fork 0
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
Further automate the server building process #160
Comments
Learned how to do some more things with Chef lately. Should be able to provision the user, set the Should also be able to write a capistrano recipe that will allow me to swap which database a given server points to by recreating the database.yml file by grabbing it from Chef and building it on the fly in capistrano. Really this provisioning seems a lot simpler now that I've done more with Chef. |
The The purpose of this task would be the following:
This puts the new production server in place, promoting it with all production settings, and rebooting it, giving it a chance to get a clean start. Then, only after the smokescreen test passes will it reassign the IP and stop the old server. There might be some details I'm missing, but this should not only be possible, but relatively easy. |
There will no longer be a |
Once these two things are done, the I might be able to move all the commands from the bootstrap script into capistrano as a |
useradd
command, when not specifying a password, might generate the home folder as expected and make the user password-less. With key-based authentication turned on I'd be happy with that http://askubuntu.com/questions/166453/how-to-create-user-account-via-a-bash-scriptAlso a (private) spreadsheet which currently shows that 25% of the server build process is manual. I really need to get this down to something like 1% - the 1% that is the kickoff of the provisioning of the server.
The text was updated successfully, but these errors were encountered: