簡體   English   中英

無業游民,木偶,AWS,但無游民

[英]vagrant, puppet, aws but without vagrant on aws

因此,我已經搜索了一段時間,要么已經完成互聯網訪問,要么無法清楚表達搜索查詢以找到答案,所以我想我會來這里。

所以我和我的團隊想在我們的本地計算機上使用流浪漢,這很好。 我們想將puppet用於我們的配置。 現在,我們不希望在AWS / DigitalOcean / Whatever提供程序實例內部放浪。 我如何獲得人偶配置為我們自動構建實例?

我有點困惑,我想我需要一個puppet master,但是例如,如何基於puppet config構建AWS實例,而vagrant如何使用相同的config?

謝謝

如果您在本地工作站上安裝vagrant並為AWS配置實例,則這是默認行為。 Vagrant將通過SSH連接到實例,並安裝客戶端軟件(在本例中為puppet)以配置實例。

簡而言之:Vagrant不會在任何AWS實例上自行安裝。

這是Vagrant-AWS插件的鏈接: Vagrant-AWS

更多信息:Vagrant使用提供程序來創建VM。 正常的工作流程是使用例如virtualbox提供程序(內置於vagrant中)創建本地VM。 您可以在Vagrantfile中為特定提供者設置屬性。 在這種情況下,您需要Vagrant aws提供程序(這是一個插件-> vagrant plugin install <pluginname>命令)。 因此,您可以遠程創建VM。 就像使用virtualbox提供程序一樣,vagrant不會將自己安裝在創建的VM上(是否遠程無關緊要)

無業游民使用無主資源調配(Puppet Apply):腳本正在您的無業游民框內運行。

要在雲中配置計算機,您需要need主服務器和p客戶端。

對於自動引導客戶端,您可以在服務器“用戶數據”內部添加Shell腳本: Digital OceanAWS EC2

該腳本負責安裝人偶並連接到主服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM