Size: a a a

ansible — русскоговорящее сообщество

2018 July 09

A

Amir in ansible — русскоговорящее сообщество
Petr Kyznetsov
Группируйте в инвентори файле.
в папке инвентори туча серверов разного назначения в туче файлах yaml раскиданных по регионам,

мне надо только БДшные собрать с разных yaml
можно ли в своем файле yaml перечислить только наименования хостов которые меня интересуют, или надо дублировать все настройки подключения?
источник

PK

Petr Kyznetsov in ansible — русскоговорящее сообщество
я не очень понимаю что вы хотите пока,
могу предложить некую абстракцию:
создайте "плейбук" в котором создайте несколько тасков на чтение ваших yaml файлов конфигурации, потом группируйте их.

на сколько необходимо "в туче файлов yaml" почему в одном не сделать в разных группах, которые можно потом легко собирать в общие группы
источник

A

Amir in ansible — русскоговорящее сообщество
тогда попроще вопрос
если настройка
t16blablabladb01         ansible_host=192.168.1.301 ansible_user=admin ansible_ssh_pass='блаблабла'

будет в разных файлах yaml , в разных группах с одним именем t16blablabladb01 ничего не сломает?
источник

A

Amir in ansible — русскоговорящее сообщество
или имена лучше сделать свои?
источник

A

Amir in ansible — русскоговорящее сообщество
.*blablabla.*db01
так получилось то что надо)
источник

A

Amir in ansible — русскоговорящее сообщество
а можно ли в шаблоне делать кроме?
источник

AZ

Alexey Zverev in ansible — русскоговорящее сообщество
Ребят, всем Здрасте.

Подскажите, есть какой-либо способ в файле group_vars / vars.yaml за include другие файлы ?

А то получается простыня с конфигами в одном файле и это создаёт неудобства
источник

AZ

Alexey Zverev in ansible — русскоговорящее сообщество
Речь про https://github.com/jdauphant/ansible-role-nginx

и его nginx_sites:
источник
2018 July 10

S

Simak in ansible — русскоговорящее сообщество
Привет ребят. Есть такая проблема
источник

S

Simak in ansible — русскоговорящее сообщество
- name : Install oh-myzsh
     git :
       repo : https://github.com/robbyrussell/oh-my-zsh.git
       dest : /home/{{ username }}/.oh-my-zsh

   - name: Copy setting oh-my-zsh
     copy :
       src : /home/{{ username }}/.oh-my-zsh/templates/zshrc.zsh-template
       dest : /home/{{ username}}/.zshrc
       owner : "{{ username }}"
       group : "{{ username }}"
       mode : u=rw,g=r,o=r
источник

S

Simak in ansible — русскоговорящее сообщество
В данном варианте не копируется файл настроек zsh
источник

S

Simak in ansible — русскоговорящее сообщество
пишет что не может найти путь. Хотя он сто процентов есть.
источник

S

Simak in ansible — русскоговорящее сообщество
fatal: [10.200.0.20]: FAILED! => {
   "changed": false,
   "failed": true,
   "invocation": {
       "module_args": {
           "dest": "/home/administrator/.zshrc",
           "group": "administrator",
           "mode": "u=rw,g=r,o=r",
           "owner": "administrator",
           "src": "/home/administrator/.oh-my-zsh/templates/zshrc.zsh-template"
       },
       "module_name": "copy"
   },
   "msg": "Unable to find '/home/administrator/.oh-my-zsh/templates/zshrc.zsh-template' in expected paths."
источник

S

Simak in ansible — русскоговорящее сообщество
В чем может быть проблема при копирование?
источник

PK

Petr Kyznetsov in ansible — русскоговорящее сообщество
Simak
В данном варианте не копируется файл настроек zsh
может надо использовать модуль template
источник

AK

Andrew Krw. in ansible — русскоговорящее сообщество
ты уверен что на удаленном хосте есть /home/administrator/.oh-my-zsh/templates/?
источник

S

Simak in ansible — русскоговорящее сообщество
да
источник

S

Simak in ansible — русскоговорящее сообщество
источник

PK

Petr Kyznetsov in ansible — русскоговорящее сообщество
модуль copy копирует на сколько я знаю из локальных папок плейбука-роли
источник

S

Simak in ansible — русскоговорящее сообщество
аааа
источник