I am starting to gather notes to move my servers from a local DC to AWS.
Currently in-order to set the http & https proxies, we use a bootstrap
template. Now that we are moving to the AWS, i assume we will not be
requiring to set this proxies and hence the template can be left aside.
The normal “knife ec2 server create” bootstraps the node/instance. To
install a specific version of chef-client, i think i should be able to pass
the option : --bootstrap-version VERSION
( https://docs.chef.io/plugin_knife_ec2.html )
So apart from specifying a particular chef-client version to be installed,
each time i bootstrap the servers so that they remain consistent across all
nodes. is there any other reason that i should have a bootstrap template.
I also came accross ths blog:
why is it important to have the client.rb, validator.pem on the S3/anywhere
when the same info can be passed from the knife config file itself.