500 cd $HOME 501 mkdir myjenkinsbox 502 cd myjenkinsbox 503 vagrant init centos/7 504 ls -la 505 cat Vagrantfile 506 cat Vagrantfile | more 507 cat Vagrantfile | grep -v '^#' 508 cat Vagrantfile | grep -v '^[ ]*#' 509 history 510 cat Vagrantfile | grep -v '^[ ]*#' 511 vagrant up 512 vi configure-ci-server.yml 513 cat configure-ci-server.yml 514 ansible-ploybook configure-ci-server.yml 515 ansible-playbook configure-ci-server.yml 516 echo "[ci-server]" > hosts 517 echo "ci-server ansible_ssh_host=127.0.0.1 ansible_ssh_port=2222 ansible_ssh_user=vagrant ansible_ssh_private_key_file=.vagrant/machines/default/virtualbox/private_key " >> hosts 518 cat hosts 519 ansible-playbook configure-ci-server.yml 520 ansible-playbook -i hosts configure-ci-server.yml 521 ansible-playbook -vvv -i hosts configure-ci-server.yml 522 vi hosts 523 echo "[ssh_connection]" > ansible.cfg 524 echo "ssh_args = -o StrictHostKeyChecking=no" >> ansible.cfg 525 cat ansible.cfg 526 ansible-playbook -vvv -i hosts configure-ci-server.yml 527 pwd 528 mkdir roles 529 mkdir roles/git 530 mkdir roles/git/tasks 531 echo "---" > roles/git/tasks/main.yml 532 echo " - name: install git" >> roles/git/tasks/main.yml 533 cat roles/git/tasks/main.yml 534 echo " yum:" >> roles/git/tasks/main.yml 535 echo " name=git" >> roles/git/tasks/main.yml 536 echo " state=present" >> roles/git/tasks/main.yml 537 cat roles/git/tasks/main.yml 538 vi configure-ci-server.yml 539 cat configure-ci-server.yml 540 ansible-galaxy install geerlingguy.jenkins -p ./roles/ 541 ls *.yml 542 vi *.yml 543 cat configure-ci-server.yml 544 ansible-playbook -vvv -i hosts configure-ci-server.yml 545 vi Vageantfile 546 vi Vagrantfile 547 cat Vagrantfile | grep -v '^[ ]*#' | grep -v '^[ ]*$' 548 vagrant reload 549 vi Vagrantfile 550 vi Vagrantfile 551 cat Vagrantfile | grep -v '^[ ]*#' | grep -v '^[ ]*$' 552 vagrant reload 553 history