-
Notifications
You must be signed in to change notification settings - Fork 147
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
GuestOsFeatures documentation has []string]
#365
Comments
Based on I might send a PR for this. (I'm still trying to figure out if I can use this tool to achieve my task...) |
Speaking of, what is your task? Maybe we can help you answer that question. |
Automating the deployment of VMs to Google cloud. We have a Jenkins in GCE which automatically starts build nodes there which build our software. For this project, I want to create modern "immutable" systems, so ideally when I start one, we give it some configuration, but it already has our software and the required system software enabled and mostly configured. I've looked into chef/puppet/ansible and they're both painful to write and really not helpful, since the goal is that systems be immutable. I'm considering using Terraform as the orchestrator. |
Cool, depending exactly what you mean by immutable systems Daisy can probably help you here. If you want to build GCE images that have your software pre-installed to then use to deploy instances that is absolutely what Daisy can do. Generally you would build your image using one of the GCE base images and bootstrap what you want and what you want configured on it. Technically, because Daisy is just an API workflow client, it can actually deploy instances from your images as well but that doesn't quite handle ongoing orchestration as such. It is useful for testing the image you just built however. A conceivable workflow is: |
[]string is the correct type (the ] on the end is a typo). You can specify GuestOSFeatures as a a simple list of strings: or you can use the more complex system the api uses: |
Add required --github-token-path to hook/tide.
compute-image-tools/docs/daisy-workflow-config-spec.md
Line 233 in de06766
The text was updated successfully, but these errors were encountered: