2014-09-10 38 views
1

我知道我可以使用vagrant upvagrant destroy/vagrant halt啓動和停止框。但是,我有一份需要很長時間的流浪者工作。我想在我的python腳本的末尾添加一些代碼,在作業結束後完全吹走它正在運行的流浪形象。關閉當前流浪漢圖像框內的圖像

我試着將sudo shutdown now命令添加到我的代碼的末尾,但是盒子本身仍在運行,就像我從Virtualbox GUI看到的那樣。

任何人都可以指向正確的方向我怎樣才能在虛擬機中完全終止虛擬機。

(最壞的情況下,我需要寫在主機上一個簡單的HTTP服務,也許當它完成,將發送終止自己命令的路徑和主機將殺死VirtualBox的outiside。)

這裏有一個post可能會給你更多關於我想要做的事情的信息。

謝謝!

回答

1
--- 
# filename.yml 
- hosts: 127.0.0.1 
    connection: local 
    gather_facts: no 

    tasks: 
    - name: Shutdown localhost 
    sudo: yes 
    shell: "shutdown now" 

可以使用ansible-劇本filename.yml運行這個文件,它會做的工作)))