Automate infrastructure provisioning and configuration
Budget: $250 – $750 CAD
Hi,
We would like to create a project that will use pulumi to provision and configure servers.
We will use packer to build the machine image, upload it to s3-like storage then use that to provision the server. The image should have docker baked in.
All of these will codified in pulumi.
We will also use ansible/salt-stack to configure the machine after the server is provisioned, one of which is to install a 3-node RKE cluster.
The server vendor has provided it's own Packer builder, Terraform provider, and go sdk. But the terraform provider has not been actively maintained. Therefore we need to first upgrade it to the latest terraform version.
The milestones are
- convert terraform provider to pulumi provider
- create a machine image using packer, and upload it to s3 bucket
- provision the resources using that machine image
- install a RKE cluster on these servers
- run scripts (e.g. package update) in ansible playbook on these nodes
All of the process should be codified.
I have done some research on this and collected a few articles and github repos to assist you on this. DM me and we can clarify the details.
Thank you!
We would like to create a project that will use pulumi to provision and configure servers.
We will use packer to build the machine image, upload it to s3-like storage then use that to provision the server. The image should have docker baked in.
All of these will codified in pulumi.
We will also use ansible/salt-stack to configure the machine after the server is provisioned, one of which is to install a 3-node RKE cluster.
The server vendor has provided it's own Packer builder, Terraform provider, and go sdk. But the terraform provider has not been actively maintained. Therefore we need to first upgrade it to the latest terraform version.
The milestones are
- convert terraform provider to pulumi provider
- create a machine image using packer, and upload it to s3 bucket
- provision the resources using that machine image
- install a RKE cluster on these servers
- run scripts (e.g. package update) in ansible playbook on these nodes
All of the process should be codified.
I have done some research on this and collected a few articles and github repos to assist you on this. DM me and we can clarify the details.
Thank you!