Ansible. Role 16. Activemq

Thank you for reading this post, don't forget to subscribe!

cat /etc/ansible/playbooks/roles_play/activemq.yml

cat /etc/ansible/roles/activemq/handlers/main.yml

cat /etc/ansible/roles/activemq/templates/activemq.service

cat /etc/ansible/roles/activemq/tasks/addusers.yml

cat /etc/ansible/roles/activemq/tasks/systemct_conf.yaml

cat /etc/ansible/roles/activemq/tasks/main.yml

 

cat /etc/ansible/roles/activemq/tasks/defaultpackages.yml

самая еба­ну­тая часть про­ис­хо­дит в момент выка­чи­ва­ния oracle openjdk

wget --header 'Cookie: oraclelicense=accept-securebackup-cookie' https://download.oracle.com/otn-pub/java/jdk/8u281-b09/89d678f2be164786b292527658ca1605/jdk-8u281-linux-x64.rpm

как мы полу­ча­ем эту ссылку:

идём по ссылке:
https://www.oracle.com/in/java/technologies/javase/javase-jdk8-downloads.html
ну или той вер­сии кото­рая нуж­на. (необ­хо­ди­мо заре­гать­ся, по дру­го­му там никак)

полу­ча­ем ссылку:

https://download.oracle.com/otn/java/jdk/8u281-b09/89d678f2be164786b292527658ca1605/jdk-8u281-linux-x64.rpm

как видим она отли­ча­ет­ся от:
wget --header 'Cookie: oraclelicense=accept-securebackup-cookie' https://download.oracle.com/otn-pub/java/jdk/8u281-b09/89d678f2be164786b292527658ca1605/jdk-8u281-linux-x64.rpm

тем что после download.oracle.com идёт otn  поэто­му добав­ля­ем otn-pub и всё теперь она будет работать.

всё, мож­но запус­кать роль:
ansible-playbook -u root /etc/ansible/playbooks/roles_play/activemq.yml --ask-pass