Tages Workshop über Ansible für Entwickler/Techniker
- Schulungs Clients > Outbound
- SSH
- HTTP/HTTPS
- WinRM Port 5985/5986
- Ping
- RDP
Visual Studio Code (1.31) mit folgenden Plugins
- haaaad.ansible (Plugin Suche: language-ansible)
WinSCP
- Pfad zu WinSCP.EXE in der task.json ändern
ssh - Git for Windows
- ssh.exe in der Pfad Variable
Datei tasks.json anpassen und folgende Variablen Ändern
- ANSIBLEHOST: FQDN zum AWS Ansible Controller Host
- STRG + SHIFT + P
- Run Tasks
- Connect to Ansible Controller
Datei tasks.json anpassen und folgende Variablen Ändern
- ANSIBLEHOST: FQDN zum AWS Ansible Controller Host
- WINSCPEXE: Vollständiger Pfad zur WinSCP Exe
- STRG + SHIFT + P
- Run Tasks
- Demos: Automatic Sync Demos Folder
- Workshop: Automatic Sync Workshop Folder
SSH Putty key: /vagrant/ssh/putty.workshop.priv.ppk
Ansible Playbook to manage all attendant ec2 instances for workshop
It takes ~15min to build the Infra on AWS
cd environment
ansible-playbook setup.yml
cd environment
ansible-playbook config.yml
cd environment
ansible-playbook smoketest.yml
cd environment
ansible-playbook destroy.yml
Demo Sourcen für Presentator
Alle Sourcen für jeden Übungsschritt
Präsentation
-
Benutzt Reveal.js
-
Benötigt Node.js > 4.0
-
Start Development
cd slides npm install npm start
-
Speaker View
-
Browse http://localhost:8000
-
Presentator Screen Key: s
-
drucken http://localhost:8000/?print-pdf
-
drucken mit speaker notes http://localhost:8000/?print-pdf&showNotes=true
- Chrome > Print
-
Nur Speaker Notes Durucken javascript Console > PrintRevealNotes();