salessandri.monero
Monero
Эта роль настраивает полный узел Monero с помощью docker-контейнера.
Требования
Эта роль требует, чтобы docker
был установлен на хосте, и модуль community.general.docker_container
был доступен в ansible.
Для настройки docker можно использовать роль geerlingguy.docker
.
Для модуля docker_container
можно использовать роль geerlingguy.pip
для установки пакета Python docker
.
Переменные роли
monero__version
(опционально, по умолчанию: 0.18.1.0): Тег версии образа для использования.monero__container_name
(опционально, по умолчанию: monerod-node): Имя для контейнера, создаваемого ролью.monero__data_dir
(опционально, по умолчанию: /var/monero/): Папка для хранения постоянных файлов.monero__config_file
(опционально, по умолчанию: files/monerod.conf): Файл конфигурации для сервиса. По умолчанию предоставляется стандартный, но рекомендуется предоставить свой собственный.monero__p2p_port
(опционально, по умолчанию: 18080): Порт, на котором будет открыт P2P-порт на хост-машине.monero__rpc_port
(опционально, по умолчанию: 18081): Порт, на котором будет открыт RPC-порт на хост-машине.
Пример плейбука
Следующий пример - это довольно распространенное использование роли:
- host: monerod.my-domain.com
roles:
- role: salessandri.monero
Лицензия
MIT
Информация об авторе
Эта роль была создана в 2021 году Сантьяго Алессандри.
Установить
ansible-galaxy install salessandri.monero
Лицензия
mit
Загрузки
85
Владелец