cifs-mount
marcusianlevine.cifs-mount
Подключение сетевого общего диска CIFS с помощью Samba
Переменные роли
Здесь должно быть описание настраиваемых переменных для этой роли, включая любые переменные, которые находятся в defaults/main.yml, vars/main.yml, и любые переменные, которые могут/должны быть установлены через параметры к роли. Любые переменные, которые читаются из других ролей и/или глобальной области (т.е. hostvars, group vars и т.д.) также должны быть упомянуты здесь.
Обязательные
domain
: Имя домена AD, например example.domain.comsamba_share
: Имя домена общего диска, например //my-cifs-share.example.domain.com/sharedfoldersamba_mount_user
: Имя доменного пользователя, который будет использоваться для аутентификации на общем диске при подключенииsamba_mount_pass
: Пароль дляsamba_mount_user
Необязательные
samba_mount_path
: Путь, по которому будет подключен диск (по умолчанию:/share
)samba_user
: Имя пользователя, которому будет принадлежать подключенный диск (по умолчанию:ansible_user_id
)samba_home
: Домашний каталогsamba_user
(по умолчанию:{{ ansible_env.HOME }}
)
Пример плейбука
- hosts: servers
vars_files:
- secrets/mysecrets.yml
roles:
- role: marcusianlevine.cifs-mount
domain: example.domain.com
samba_share: "//my-cifs-share.{{ domain }}/sharedfolder"
samba_mount_user: myuser
samba_mount_pass: "{{ vaulted_password_value }}"
Лицензия
BSD
Информация об авторе
Написано Маркусом Левином для CKM Advisors
Установить
ansible-galaxy install marcusianlevine/ansible-role-cifs-mount
Лицензия
bsd-3-clause
Загрузки
576
Владелец
Data Science + DevOps = DataEng