User Tools

Site Tools


сервис_ansible

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
сервис_ansible [2020/09/29 10:43]
val [Настройка групп управляемых систем]
сервис_ansible [2020/10/16 16:38]
val [Пример 1]
Line 86: Line 86:
   * [[https://​docs.ansible.com/​ansible/​2.5/​modules/​user_module.html|Ansible module user - Manage user accounts]]   * [[https://​docs.ansible.com/​ansible/​2.5/​modules/​user_module.html|Ansible module user - Manage user accounts]]
   * [[https://​coderlessons.com/​tutorials/​raznoe/​vyuchi-yaml/​uchebnik-po-yaml|Учебник по YAML]]   * [[https://​coderlessons.com/​tutorials/​raznoe/​vyuchi-yaml/​uchebnik-po-yaml|Учебник по YAML]]
 +
 +==== Пример 1 ====
 +<​code>​
 +λ npp provision_always.yml
 +</​code><​code>​
 +- hosts: all
 +  become: yes
 +  user: vagrant
 +  tasks:
 +    - name: Install Docker'​s prequirement
 +      apt:
 +        pkg:
 +          - apt-transport-https
 +          - ca-certificates
 +          - curl
 +          - gnupg2
 +          - software-properties-common
 +        state: present ​
 +        update_cache:​ true
 +    - name: Add Docker'​s official GPG key
 +      apt_key:
 +        url: https://​download.docker.com/​linux/​debian/​gpg
 +        state: present
 +    - name: Add Docker'​s repository into sources list
 +      apt_repository:​
 +        repo: deb [arch=amd64] https://​download.docker.com/​linux/​debian buster stable
 +        state: present
 +    - name: Install Docker
 +      apt: pkg=docker-ce state=present update_cache=true
 +</​code><​code>​
 +λ vagrant rsync
 +
 +λ vagrant provision --provision-with provision_always
 +</​code>​
 +
 +==== Пример 2 ====
  
 <​code>​ <​code>​
 node1# cat addusers.yml node1# cat addusers.yml
 </​code><​code>​ </​code><​code>​
-- hosts: ​corpX+- hosts: ​corp2
   tasks:   tasks:
     - name: Add user1     - name: Add user1
Line 111: Line 147:
 </​code><​code>​ </​code><​code>​
 node1# ansible-playbook addusers.yml node1# ansible-playbook addusers.yml
-</​code><​code>​+</​code>​ 
 + 
 +==== Пример 3 ==== 
 + 
 +<​code>​
 server# cat cisco_change_conf.yml server# cat cisco_change_conf.yml
 </​code><​code>​ </​code><​code>​
сервис_ansible.txt · Last modified: 2024/04/22 16:45 by val