Žiadny popis

Chris Mague 1624a604c3 update to ensure systemd restarts 5 rokov pred
ansible 1624a604c3 update to ensure systemd restarts 5 rokov pred
.gitignore 5f862eb404 start consul setup 5 rokov pred
.terraform-version 0077fc9141 initial 5 rokov pred
README.md 7bc99df320 add redis services to consul 5 rokov pred
inputs.tf 118fce5406 add in testing instance 5 rokov pred
maguec1.tfvars 3f246dfbcc pudate node config 5 rokov pred
main.tf 354d9b2699 auto generate the output script 5 rokov pred
raft_group_setup.tpl 354d9b2699 auto generate the output script 5 rokov pred
variables.tf 118fce5406 add in testing instance 5 rokov pred

README.md

Example of calling modules to build an RE environment

Prerequisites

  • aws-cli
  • tfenv
  • ansible

Generate Key Pair

aws ec2 create-key-pair --profile redislabs --key-name maguec1 --region us-west-1 \
| jq .KeyMaterial |  awk '{gsub(/\\n/,"\n")}1' | \
sed -e s/\"//g >> ~/.ssh/maguec1.pem

chmod 0600 ~/.ssh/maguec1.pem

After ansible

# download roles
cd ansible && rm -rf roles/* && ansible-galaxy install --roles-path roles -r requirements.yml
ansible-playbook ansible/cp_nodes.yml --private-key ~/.ssh/maguec1.pem -i inventories/maguec1_all_nodes.ini
ansible-playbook ansible/test_nodes.yml --private-key ~/.ssh/maguec1.pem -i inventories/tester.ini