/ / Vsts & ansibe flusso di integrazione continua - ansible, vsts

Vsts & ansibe continuous integration flow - ansible, vsts

Sto lavorando a un progetto in cui utilizzo ansible per l'implementazione, vorrei creare il flusso di integrazione continua con VSTS.

Ho creato uno script di shell:

apt-get install software-properties-common
apt-add-repository ppa:ansible/ansible
apt-get update
apt-get install ansible

if [ -z "$1" ]; then
echo "usage: $0 [target [tag [playbook]]]"
echo "defaults: target="" (all), tag="" (all), playbook="site.yml""
echo "example 1: $0"
echo "example 2: $0 vagrant"
echo "example 3: $0 mailagent postfix_msa"
echo "example 4: $0 all linuxusers"
echo "example 5: $0 dcstage nginx datacollect-server.yml"
exit
fi

LIMIT=""
TAGS=""
PLAYBOOK="site-win.yml"
ansible-playbook -i ./inventory $LIMIT $TAGS $PLAYBOOK

gli script funzionano bene quando lo eseguo da un terminale Ubuntu. In secondo luogo, provo ad aggiungere una nuova attività a vsts come mostrato di seguito inserisci la descrizione dell'immagine qui

Uso anche l'anteprima di Hosted Linux per la coda degli agenti.

Il problema qui che devo installare ansible sulla macchina nel caso in cui Ansible-Playbook funzioni e quando faccio apt-get il processo si blocca e non va oltre, quindi non succede nulla. inserisci la descrizione dell'immagine qui Qualche raccomandazione come posso correggere il flusso di integrazione continua ansible & vsts?

I migliori saluti,

risposte:

2 per risposta № 1

(aggiungendo come risposta dopo i commenti):

Ho il sospetto che ce n'è un altro sotto quello sullo spazio su disco che dice:

"Vuoi continuare [Y / n]? Y`"

Prova con apt-get -y install Direi. Speriamo che aiuti.