documenting for posterity – ansible – wait for a dir to exist before continuing

May 23, 2013

Got a ridiculous process **cough**Jenkins**Cough** that you have to wait to create a dir before doing things?

This might help you as godawful ugly as it is.

– name: wait for a dir to exist – this is just ugly
shell: while `true`; do [ -d /var/lib/jenkins/plugins/openid/WEB-INF/lib/ ] && break; sleep 5; done
async: 1800
poll: 20

About these ads

5 Responses to “documenting for posterity – ansible – wait for a dir to exist before continuing”

  1. Mihai Ibanescu Says:

    The bash purist in me…

    while [ ! -d /var/lib/jenkins/plugins/openid/WEB-INF/lib/ ]; do sleep 5; done


  2. Slightly more idiomatic shell:

    until test -d /dir; do sleep 5; done

  3. Mxx Says:

    Consider posting this to https://coderwall.com/

  4. Aisha Says:

    dążysz? czytnik linii papilarnych – spytał.
    Wagner burknął trochę niezrozumiale, grzebiąc system
    do użytku (Aisha) we wnętrzu zrolowanego śpiwora.
    Frodo
    przymknął oczy. Pewnego razu próbował kierować Wagnerowi uwagę na korzyści płynące z
    pokoju orz niebezpieczeństwa wynikające ze składowania amunicji na kupie,
    wymieszanej z żywnością, książkami, pakietami opatrunkowymi także diabli wiedzą czym
    do tej pory. Wagner zbywał go,tw.

  5. Latesha Says:

    I would prefer to help you technically troll me.

    serwis wózków widłowych


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: