From f80a2dfeea0907a120fc7b11d48cd6ff35cdf76c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20G=C3=A4rtner?= <andrgart@stud.ntnu.no> Date: Tue, 8 Nov 2022 17:44:08 +0100 Subject: [PATCH] Update README.md --- README.md | 206 +++++++++++++++++++++++++++--------------------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/README.md b/README.md index dbe4188..c54fa92 100644 --- a/README.md +++ b/README.md @@ -1,103 +1,103 @@ -# Logging in to login.stud.ntnu.no - -1. ssh andrgart@login.stud.ntnu.no -2. mitt vanlige passord -3. . IIKG3005_H22_andrgart-openrc.sh -4. Password: GMTA7rL1aVHA - -## Setting up heat stack - -mkdir project -cd to the project - -``` -openstack stack create -t iac_top.yaml \ - -e iac_top_env.yaml group8-iac -``` - -``` -openstack stack list -openstack stack show group8-iac -openstack stack delete group8-iac -``` - -``` -Manager: ssh -i ANDRGART.pem ubuntu@10.212.168.65 -Agent: ssh -i ANDRGART.pem ubuntu@10.212.172.143 -``` - -``` -sudo -i puppetserver ca list -sudo -i puppetserver ca list --all - -cd /etc/puppetlabs/code/environments/main - -``` - -## Commands that run on the manager (via script) - -``` -sudo -i -wget https://apt.puppetlabs.com/puppet6-release-bionic.deb -dpkg -i puppet6-release-bionic.deb -apt-get update -apt-get install puppetserver -y -apt-get update -echo 'PATH=$PATH:/opt/puppetlabs/bin/' >> ~/.bashrc -. ~/.bashrc -echo "$(facter networking.ip) $(hostname).puppetlabs.vm $(hostname)" >> /etc/hosts -echo "$(facter networking.ip) puppet" >> /etc/hosts -puppetserver ca setup -puppet resource service puppetserver ensure=running enable=true -puppet --version #bør være 6.28.0 - -<> (MÅ FORTSATT VÆRE SUDO -i IKKE SUDO su) - -ssh-keygen -f ~/.ssh/manager-key -C "manager-key" - -echo "Host gitlab.stud.idi.ntnu.no -HostName gitlab.stud.idi.ntnu.no -Preferredauthentications publickey -StrictHostKeyChecking no -IdentityFile ~/.ssh/manager-key -" >> ~/.ssh/config - -puppet module install --ignore-dependencies puppet-r10k -puppet module install --ignore-dependencies puppetlabs-ruby -puppet module install --ignore-dependencies puppetlabs-vcsrepo -puppet module install --ignore-dependencies puppetlabs-git -puppet module install --ignore-dependencies puppetlabs-stdlib - -echo "class { 'r10k': -sources => { -'puppet' => { -'remote' => 'git@gitlab.stud.idi.ntnu.no:andrgart/control-repo.git', -'basedir' => '/etc/puppetlabs/code/environments', -'prefix' => false, -}, -}, -}" >> /var/tmp/r10k.pp - -puppet apply /var/tmp/r10k.pp -r10k deploy environment -pv -``` - -## Commands that run on the agent (via script) - -``` -sudo -i -wget https://apt.puppetlabs.com/puppet6-release-bionic.deb -dpkg -i puppet6-release-bionic.deb -apt-get update -apt-get install puppet-agent -y -apt-get update -echo 'export PATH=$PATH:/opt/puppetlabs/bin/' >> ~/.bashrc -. ~/.bashrc -echo "$(/opt/puppetlabs/bin/facter networking.ip) $(hostname).beauvine.vm $(hostname)" >> /etc/hosts -#echo "manager_ip_address manager.puppetlabs.vm manager" >> /etc/hosts -/opt/puppetlabs/bin/puppet config set server manager.puppetlabs.vm --section main -/opt/puppetlabs/bin/puppet config set runinterval 300 --section main -/opt/puppetlabs/bin/puppet resource service puppet ensure=running enable=true -puppet agent -t -puppet --version #bør være 6.28.0 -``` +# Logging in to login.stud.ntnu.no + +1. ssh andrgart@login.stud.ntnu.no +2. mitt vanlige passord +3. . IIKG3005_H22_andrgart-openrc.sh +4. Password: xxxxxxxxxxx + +## Setting up heat stack + +mkdir project +cd to the project + +``` +openstack stack create -t iac_top.yaml \ + -e iac_top_env.yaml group8-iac +``` + +``` +openstack stack list +openstack stack show group8-iac +openstack stack delete group8-iac +``` + +``` +Manager: ssh -i ANDRGART.pem ubuntu@10.212.168.65 +Agent: ssh -i ANDRGART.pem ubuntu@10.212.172.143 +``` + +``` +sudo -i puppetserver ca list +sudo -i puppetserver ca list --all + +cd /etc/puppetlabs/code/environments/main + +``` + +## Commands that run on the manager (via script) + +``` +sudo -i +wget https://apt.puppetlabs.com/puppet6-release-bionic.deb +dpkg -i puppet6-release-bionic.deb +apt-get update +apt-get install puppetserver -y +apt-get update +echo 'PATH=$PATH:/opt/puppetlabs/bin/' >> ~/.bashrc +. ~/.bashrc +echo "$(facter networking.ip) $(hostname).puppetlabs.vm $(hostname)" >> /etc/hosts +echo "$(facter networking.ip) puppet" >> /etc/hosts +puppetserver ca setup +puppet resource service puppetserver ensure=running enable=true +puppet --version #bør være 6.28.0 + +<> (MÅ FORTSATT VÆRE SUDO -i IKKE SUDO su) + +ssh-keygen -f ~/.ssh/manager-key -C "manager-key" + +echo "Host gitlab.stud.idi.ntnu.no +HostName gitlab.stud.idi.ntnu.no +Preferredauthentications publickey +StrictHostKeyChecking no +IdentityFile ~/.ssh/manager-key +" >> ~/.ssh/config + +puppet module install --ignore-dependencies puppet-r10k +puppet module install --ignore-dependencies puppetlabs-ruby +puppet module install --ignore-dependencies puppetlabs-vcsrepo +puppet module install --ignore-dependencies puppetlabs-git +puppet module install --ignore-dependencies puppetlabs-stdlib + +echo "class { 'r10k': +sources => { +'puppet' => { +'remote' => 'git@gitlab.stud.idi.ntnu.no:andrgart/control-repo.git', +'basedir' => '/etc/puppetlabs/code/environments', +'prefix' => false, +}, +}, +}" >> /var/tmp/r10k.pp + +puppet apply /var/tmp/r10k.pp +r10k deploy environment -pv +``` + +## Commands that run on the agent (via script) + +``` +sudo -i +wget https://apt.puppetlabs.com/puppet6-release-bionic.deb +dpkg -i puppet6-release-bionic.deb +apt-get update +apt-get install puppet-agent -y +apt-get update +echo 'export PATH=$PATH:/opt/puppetlabs/bin/' >> ~/.bashrc +. ~/.bashrc +echo "$(/opt/puppetlabs/bin/facter networking.ip) $(hostname).beauvine.vm $(hostname)" >> /etc/hosts +#echo "manager_ip_address manager.puppetlabs.vm manager" >> /etc/hosts +/opt/puppetlabs/bin/puppet config set server manager.puppetlabs.vm --section main +/opt/puppetlabs/bin/puppet config set runinterval 300 --section main +/opt/puppetlabs/bin/puppet resource service puppet ensure=running enable=true +puppet agent -t +puppet --version #bør være 6.28.0 +``` -- GitLab