安裝了木偶模塊:過程用於切換從我已經安裝了鍛造
puppet module uninstall branan/minecraft
,並用於:
class { 'minecraft': }
從鍛造的模塊。該模塊特別安裝並配置了一個Minecraft服務器,但是我遇到的問題確實與所有模塊有關。
因此,在配置之後,服務器現在有一個新的服務以及存儲在/ opt/minecraft中的所有minecraft文件。
的一天已經到來,我想嘗試新的Minecraft模塊,因爲它旨在讓更多的定製,易於使用等。
我怎麼會去了開關模塊?在我看來,我需要這樣做:
- 以某種方式恢復當前模塊所做的所有更改,例如,
class {'minecraft': ensure => purged }
? - 運行木偶適用於應用更改...
- 運行
puppet module uninstall branan/minecraft --modulepath puppet/forge-modules
- 安裝新的模塊
- 添加新的類,有例如高級配置選項
class {'minecraft': heap_size => '1024M' }
- 運行木偶再次申請...
這似乎相當長的和手工工藝,涉及兩個傀儡applys和下跌,直到最後一步的Minecraft服務器。
我不認爲class {'minecraft': ensure => purged }
甚至可以工作,就我所見,該模塊沒有代碼來刪除文件或創建的服務。你可以看到,我很困惑,我可能錯過了一些明顯的東西。謝謝!
你是什麼意思的新的Minecraft模塊?它是一個新版本還是一個不同的模塊? – xiankai
這是一個不同的模塊。從https://forge.puppetlabs.com/branan/minecraft切換到https://forge.puppetlabs.com/civilfritz/minecraft – aaronjbaptiste