[主要] 192.168.1.1用戶= 「TEST1,TEST2」
本實施例,因爲這種類型的變種的不工作需要的密鑰值。但無論如何可以做到這一點嗎?如果是的話,什麼是正確的語法使用?
爲了更好地看看我想要做什麼。我有數百個用戶需要從數百個不同的服務器上刪除。所以我想給每個不同的主機分配一個用戶列表。像這樣的東西。
主機1 用戶= {{列表}}
或類似的東西?
這可能嗎?
[主要] 192.168.1.1用戶= 「TEST1,TEST2」
本實施例,因爲這種類型的變種的不工作需要的密鑰值。但無論如何可以做到這一點嗎?如果是的話,什麼是正確的語法使用?
爲了更好地看看我想要做什麼。我有數百個用戶需要從數百個不同的服務器上刪除。所以我想給每個不同的主機分配一個用戶列表。像這樣的東西。
主機1 用戶= {{列表}}
或類似的東西?
這可能嗎?
在Python中,你可以使用字典,它們本質上是鍵值對。它們被優化爲基於鍵獲取值,但不是相反。因此,對於您的情況,如果您有用戶數據列表,並且想要將其有效地分配給用戶,則可以將密鑰設置爲用戶名,並將值設置爲列表。這將是這個樣子
users = {"user1" = ["Bill", "42", "Bald"],
"user2" = ["Sally", "25", "Red"]}
這可能是更有效地使用類,因爲你將能夠引用不同的屬性,本質的東西,標識類的一個對象。因此,每個用戶可能都有一個屬性name
,age
和hair
。
哈哈這很有趣我只是想到了這一點。 這裏是主機文件user ='[「test2」,「test3」]' 然後在播放 用戶:「name = {{item}} state = absent remove = yes」with_items:「{ {user}}「這就是我使用的。 – stobiewankenobi
你指的是什麼類的例子? – stobiewankenobi
不知道ansible,但你可以使用詞典?鍵值對可以解決你的問題 – letsc
你能澄清你的問題嗎?目前還不清楚你在問什麼 –