Skip to main content

Системные модули

Установка и/или проверка установки apt пакета

Название модуля: apt

Переменные:

  • name: ntp #имя проверяемого и устанавливаемого модуля
  • state: present #состояние после завершения
  • update_cache: yes # обновлять ли кэш
- name: Install module
  apt: 
    name: ntp
    state: present
    update_cache: yes

 

Добавить ключ стороннего репозитория
- name: Add Docker GPG key
  apt_key:
     url: https://download.docker.com/linux/ubuntu/gpg

 

Добавить сторонний репозиторий
- name: Add Docker repository
  apt_repository:
    repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
Обновить apt кэш
- name: Update apt cache
  apt: update_cache=yes

Копирование с локального на удаленный
- name: Copy from server to client
  copy:
    src: /home/user/file.txt 
    dest: /home/setup/file.txt
    owner: foo
    group: foo
    mode: '0644'
Копирование с удаленного на локальный
- name: Copy from client to server
  fetch:
    src: /var/log/access.log
    dest: /var/log/fetched
    flat: true удалить структуру родительских папок для файла