Size: a a a

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

2018 December 23

AZ

Arty Z in ansible — русскоговорящее сообщество
Grigory Klemeshov
Нет, я лиш ответил на вопрос про права
Ну т.е лишь укореняешь непонимание того, что для решения её проблемы не нужно работать с папкой в etc вообще и права не нужны. Почему не дать развернутый ответ, с приведением примеров, объяснением практик, а не рассказывать про пользователей?
источник

A

Anastasiya in ansible — русскоговорящее сообщество
я не совсем понимаю как архитектурно должно это быть в самом простом варианте.
ansible подключается к управляемым нодам под root с аутентификацией по ключу. - это ок?
источник

A

Anastasiya in ansible — русскоговорящее сообщество
т.е для гита мне  стоит создать гит каталог в ~/git/ansible  ?
источник

GK

Grigory Klemeshov in ansible — русскоговорящее сообщество
Arty Z
Ну т.е лишь укореняешь непонимание того, что для решения её проблемы не нужно работать с папкой в etc вообще и права не нужны. Почему не дать развернутый ответ, с приведением примеров, объяснением практик, а не рассказывать про пользователей?
Судя по вопросам, там нужно для начала понимать про базовые принципы безопасности в линуксе
источник

GK

Grigory Klemeshov in ansible — русскоговорящее сообщество
Да и с телефона особо много не попишешь на ходу
источник

A

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

GK

Grigory Klemeshov in ansible — русскоговорящее сообщество
Anastasiya
т.е для гита мне  стоит создать гит каталог в ~/git/ansible  ?
Если в кратце, то делай отдельную директорию с доступом пользователя ансибл, разбей репозиторий на 3 разных, 1 - конфиги, второй - роли, в третьем добавь первые два как субмодули и работай с ним
источник

GK

Grigory Klemeshov in ansible — русскоговорящее сообщество
После пушей в первые два делаешь пулл и сабмодулес апдейт рекурзив
источник

C

CHIP in ansible — русскоговорящее сообщество
Anastasiya
я не совсем понимаю как архитектурно должно это быть в самом простом варианте.
ansible подключается к управляемым нодам под root с аутентификацией по ключу. - это ок?
источник

C

CHIP in ansible — русскоговорящее сообщество
Вот с этого стоит начать
источник

A

Anastasiya in ansible — русскоговорящее сообщество
Grigory Klemeshov
Если в кратце, то делай отдельную директорию с доступом пользователя ансибл, разбей репозиторий на 3 разных, 1 - конфиги, второй - роли, в третьем добавь первые два как субмодули и работай с ним
честно говоря, пока сложно и я не все поняла🤷🏼‍♀️
источник

A

Anastasiya in ansible — русскоговорящее сообщество
CHIP
Вот с этого стоит начать
ушла читать
источник

AZ

Arty Z in ansible — русскоговорящее сообщество
Anastasiya
привет всем!
поделитесь пожалуйста. кто знает.
установила ansible на centos 7
хочу хранить конф файлы в git и коммитить изменения под своим пользователем.
1) c какими правами должен быть каталог /etc/ansible ?
сейчас у меня
drwxr-xr-x.  4 root root     88 Dec 21 16:23 ansible

2) как корректно хранить файлы ansible в гите?
выполнять git init для каталога /etc/ansible ?
1. Каталог /etc/ansible содержит “глобальные” конфигурации ansible для вашей локальной системы. В большинстве случаев трогать его нет необходимости, хранить в гите тоже не стоит скорей всего в вашем случае. менять на него права не нужно, стандартных достаточно.
2. тут вопрос в том, чего вы хотите добиться. ansible в большинстве случаев применяют для управления конфигурациями на ряде машин, запуская его со своего локального компьютера или какой-то отдельной машины под это.
в таком случае имеет смысл создать любую папку в любом месте, сделать в ней гит репозитарий (да, с помощью git init) и хранить в ней конфиги, которые относятся к тому набору машин, которыми вы хотите управлять.
источник

t

tenni in ansible — русскоговорящее сообщество
Anastasiya
привет всем!
поделитесь пожалуйста. кто знает.
установила ansible на centos 7
хочу хранить конф файлы в git и коммитить изменения под своим пользователем.
1) c какими правами должен быть каталог /etc/ansible ?
сейчас у меня
drwxr-xr-x.  4 root root     88 Dec 21 16:23 ansible

2) как корректно хранить файлы ansible в гите?
выполнять git init для каталога /etc/ansible ?
не надо ничего придумывать, локально в ide программируешь на ямле, подготавливаешь плейбук, заливаешь все в гит (судя по всему не умеешь с гитом работать, погугли или как сейчас можно посмотрина ютубе), а уже на centos7 (видимо виртуалка) клонируй реп и его синхай, как? см. пункт с гитом
источник

t

tenni in ansible — русскоговорящее сообщество
как Арти и написал, править глобальный конфиг смысла нет, можно все переменные хранить в файле hosts
источник

A

Anastasiya in ansible — русскоговорящее сообщество
Arty Z
1. Каталог /etc/ansible содержит “глобальные” конфигурации ansible для вашей локальной системы. В большинстве случаев трогать его нет необходимости, хранить в гите тоже не стоит скорей всего в вашем случае. менять на него права не нужно, стандартных достаточно.
2. тут вопрос в том, чего вы хотите добиться. ansible в большинстве случаев применяют для управления конфигурациями на ряде машин, запуская его со своего локального компьютера или какой-то отдельной машины под это.
в таком случае имеет смысл создать любую папку в любом месте, сделать в ней гит репозитарий (да, с помощью git init) и хранить в ней конфиги, которые относятся к тому набору машин, которыми вы хотите управлять.
да, пока это лаба из 2х ВМ,
centos 7 c ansible и ubuntu 18.04 как управляемая нода.
запускать плейбуки планирую с ansible хоста. (он же centos 7)
"в таком случае имеет смысл создать любую папку в любом месте, сделать в ней гит репозитарий (да, с помощью git init) и хранить в ней конфиги"
» допустим это будет /home/git/project
c гитом действительно не работала. в этом случае , как я понимаю,я должна добавить файлы конфига ansible в свой гит каталог.
git add --all /etc/ansible/
я получаю
fatal: '/etc/ansible/' is outside repository
источник

A

Anastasiya in ansible — русскоговорящее сообщество
Arty Z
1. Каталог /etc/ansible содержит “глобальные” конфигурации ansible для вашей локальной системы. В большинстве случаев трогать его нет необходимости, хранить в гите тоже не стоит скорей всего в вашем случае. менять на него права не нужно, стандартных достаточно.
2. тут вопрос в том, чего вы хотите добиться. ansible в большинстве случаев применяют для управления конфигурациями на ряде машин, запуская его со своего локального компьютера или какой-то отдельной машины под это.
в таком случае имеет смысл создать любую папку в любом месте, сделать в ней гит репозитарий (да, с помощью git init) и хранить в ней конфиги, которые относятся к тому набору машин, которыми вы хотите управлять.
и спасибо большое за доступный ответ
источник

AZ

Arty Z in ansible — русскоговорящее сообщество
Anastasiya
да, пока это лаба из 2х ВМ,
centos 7 c ansible и ubuntu 18.04 как управляемая нода.
запускать плейбуки планирую с ansible хоста. (он же centos 7)
"в таком случае имеет смысл создать любую папку в любом месте, сделать в ней гит репозитарий (да, с помощью git init) и хранить в ней конфиги"
» допустим это будет /home/git/project
c гитом действительно не работала. в этом случае , как я понимаю,я должна добавить файлы конфига ansible в свой гит каталог.
git add --all /etc/ansible/
я получаю
fatal: '/etc/ansible/' is outside repository
Повторюсь, файлы конфига ansible должны храниться в репозитарии, который относится к вашей “лабе”, т.е например в /home/git/project

Соответственно и делать нужно git add --all /home/git/project, тогда и ошибки быть не должно.
источник

t

tenni in ansible — русскоговорящее сообщество
люблю девушек в чатах, читают выборочно
источник

A

Anastasiya in ansible — русскоговорящее сообщество
tenni
не надо ничего придумывать, локально в ide программируешь на ямле, подготавливаешь плейбук, заливаешь все в гит (судя по всему не умеешь с гитом работать, погугли или как сейчас можно посмотрина ютубе), а уже на centos7 (видимо виртуалка) клонируй реп и его синхай, как? см. пункт с гитом
читаю все :) плейбук подготовила . с гитом пишут добавьте файлы через git add .
а если мой репозиторий в ~/git/project а файлы в /etc/ansible как мне их добавить? скопировать сначала в каталог?
источник