This is a working example of Chef provisioning using the AWS driver.
Chef-Provisioning was launched in early 2015 and currently leaves a lot to be desired in terms of documentation (as of mid-August, 2015). This serves as a working example using this new methodology and is aimed at making it easier (copy/paste even) for exploration into this new deployment process that represents "Infrastructure as Code". It is a more efficient way of standing up new environments across many different Cloud and other hosting platforms without using the former knife commands to stand up servers individually though this particular example is aimed at AWS. It is particularly useful for very large environments where running knife commands was previously required to bring up new environments.
Pre-requisites:
Steps:
knife data bag create servers
knife data bag from file servers data_bags/servers/*
knife data bag from file users data_bags/users/*
chef-client -z scripts/provision.rb
Outstanding pieces: