Просто хочу поделиться модулем кукольного я написал для управления bitcoind на Ubuntu.
Для тех, кто не знаком с ним, кукольный является управление конфигурацией и системы "Инфраструктура как кодекс" инструмент, который является удивительным в применении и соблюдении правильного "состояние мира" через практически любой системы.
Вы можете проверить мой модуль ниже:
PuppetForge: https://forge.puppetlabs.com/CraigWatson1987/bitcoind
GitHub: https://github.com/craigwatson/puppet-bitcoind
Чтобы установить модуль в код Puppet:
Код:
кукольный установить модуль CraigWatson1987-bitcoind
Затем, чтобы использовать модуль, просто добавьте одну строку кода манифеста кукол:
Код:
включают bitcoind
Кроме того, можно настроить демон Bitcoin с огромным количеством опций, например, чтобы указать пользователь RPC / пароль, отключить функцию бумажника, установить разрешенный RPC IP-адрес и SSL ключ / сертификат:
Код:
класс { 'bitcoind':
disablewallet => правда,
rpcallowip => [ '123.456.789.100'],
rpcuser => 'Оливер'
rpcpassword => 'Youvegottopickapocketortwoboys',
rpcssl => правда,
rpcsslcertificatechainfile => '/path/to/certificate.pem',
rpcsslprivatekeyfile => '/path/to/private.key',
}
disablewallet => правда,
rpcallowip => [ '123.456.789.100'],
rpcuser => 'Оливер'
rpcpassword => 'Youvegottopickapocketortwoboys',
rpcssl => правда,
rpcsslcertificatechainfile => '/path/to/certificate.pem',
rpcsslprivatekeyfile => '/path/to/private.key',
}
Модуль работает только на Ubuntu на данный момент, но я бы очень приветствую любые взносы и тянуть запросы для других операционных систем!
ура