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 году Сантьяго Алессандри.

О проекте

Monero full node setup using a docker container

Установить
ansible-galaxy install salessandri.monero
Лицензия
mit
Загрузки
85
Владелец