Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:konfiguraciokezeles:ansible:playbook:webtarhely

Ez a dokumentum egy előző változata!


< Playbook

Ansible webtárhely

Feltöltés

Egy fájl

- name: Install PHP script
  copy: 
    src=db.php
    dest=/var/www/html/index.php
    mode=0664

Fájlok

- name: Feltöltés rsync protokollal
  synchronize:
    src: some/relative/path/
    dest:/path/
    mode: push

Összetett

---
- name: LDAP szerver telepítése
  hosts: all
  become: true
  remote_user: janos
  tasks
- name: Mariadb telepítése
  apt:
    name: mariadb-server
    state:present

- name: Mariadb aktiválása
  service:
    name: mariadb
    state: started
    enabled: true

- name: a mysql_db számára szükséges a python3-mysqldb csomag
  apt:
    name: python3-mysqldb
    state: present

- name: Adatbázis létrehozása
  mysql_db:
    name: dbnev
    state: present
    collation: utf8mb4_hungarian_ci

- name: Adatbázisfelhasználó létrehozása
  mysql_user:
    name: dbname
    password: titok
    priv: dbnev.*:ALL
    host: localhost
    state: present

- name: példaadatok másolása
  copy: 
    src=pelda.sql
    dest=/tmp/pelda.sql

- name: példa adatok beszúrása
  shell:
    cat /tmp/pelda.sql | mysql -u pelda -ptitok pelda

- name: Mysq PHP kiterjesztés
  apt:
    name: php7.0-mysql
    state: present

- name: Apache újraindítása
  service:
    name: apache2
    state: restarted

- name: PHP script feltöltése
  copy:
    src=index.php
    dest=/var/www/html/index.php
    mode=0664
oktatas/linux/konfiguraciokezeles/ansible/playbook/webtarhely.1577214112.txt.gz · Utolsó módosítás: 2019/12/24 20:01 szerkesztette: admin