https://github.com/wowu/infra-ansible
BIT Infra: szybkie wprowadzenie do Ansible.
https://github.com/wowu/infra-ansible
Last synced: 6 months ago
JSON representation
BIT Infra: szybkie wprowadzenie do Ansible.
- Host: GitHub
- URL: https://github.com/wowu/infra-ansible
- Owner: wowu
- Created: 2021-12-01T17:30:01.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-12-01T21:51:23.000Z (over 3 years ago)
- Last Synced: 2024-10-29T21:27:10.218Z (8 months ago)
- Language: Jinja
- Homepage:
- Size: 55.7 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Infra - Ansible
Wprowadzenie do Ansible.
## Przykłady
### `1_simple_playbook`
Prosty playbook instalujący nginxa.
### `2_playbook_with_variables`
Kilka miejsc w których możemy definiować zmienne.
### `3_playbook_with_roles`
Rola tworząca użytkownika i rola instalująca serwer SSH.
## Zadanie praktyczne
Folder `4_lab`.
### Konfiguracja
1. Sprawdź czy możesz połączyć się z serwerem:
```bash
ssh [email protected] -p 10#### <- to numer serwera
```2. Dodaj swój klucz ssh:
```bash
ssh-copy-id -p 10## [email protected]# lub
ssh [email protected] -p 10##
touch ~/.ssh/authorized_keys
nano ~/.ssh/authorized_keys
```### Zadanie
- Skonfiguruj serwer wystawiający nginxa na porcie 80.
- Dodaj użytkownika `guest`.
- Uruchom w dockerze kontener [`containous/whoami`](https://hub.docker.com/r/containous/whoami) bindujący do interfejsu `127.0.0.1:3000`.
- Dodaj konfigurację nginxa sprawiającą że kontener jest dostepny pod adresem `infra.musur.pl:1003`.