Rails uygulamasına sahibim Donder kapsayıcılarında Ansible ile konuşuyorum. (volumes_from
dbdata ile) (docker volume create --name dbdata
ile oluşturulan)Ansible ile 'docker volume create' çalıştırılsın mı?
- Bir Docker hacim kabı
- bir Postgres kabı
- (postgres konteynere bağlanan) Raylar uygulaması konteyner : Uygulamam şu ana kadar üç kaplan içerir
Dağıtım oynatma kitabım çalışıyor, ancak sunucuya SSH üzerinden docker volume create
komutunu çalıştırmam gerekiyordu. Bunu Ansible üzerinden yapmayı çok isterim, bu yüzden uygulamanın yeni bir örneğini boş bir kapsayıcıya dağıtabilirim.
Ansible aracılığıyla docker volume create
'u çalıştırmanın bir yolu var mı, yoksa başka bir yolu var mı? Ansible Docker modülü için dokümanlar kontrol ettim ancak henüz volume create
'u desteklemiyor gibi görünmüyor. Bir şey özlemediğim sürece?
yanıtlayıcı ' 'command' veya' shell' modülleri kullanılarak istenilen komutları çalıştırabilir, böylece her şey üzerinde çalışabilir komut satırı muhtemelen olasılıkla çalıştırılabilir. – larsks
Evet, bunu düşündüm ama Docker modülünün kaplar için yaptığı gibi 'state = present' nasıl yapıldığını bilmiyordum. Aynı adla iki kez docker birimini çalıştırırsanız, ikincisi bir şey yapmayacaktır, çünkü birim zaten mevcut olacaktır. Hmmm! –