github.com/weaveworks/common@v0.0.0-20230728070032-dd9e68f319d5/tools/config_management/roles/weave-net-sources/tasks/main.yml (about)

     1  ---
     2  # Set up Development Environment for Weave Net.
     3  
     4  - name: check if weave net has been checked out
     5    become: false  # Run as SSH-user
     6    stat:
     7      path: $HOME/src/github.com/weaveworks/weave
     8    register: weave
     9    failed_when: false
    10    changed_when: false
    11  
    12  - name: git clone weave net
    13    become: false  # Run as SSH-user
    14    git:
    15      repo: https://github.com/weaveworks/weave.git
    16      dest: $HOME/src/github.com/weaveworks/weave
    17    when: not weave.stat.exists
    18  
    19  - name: create a convenience symlink to $HOME/src/github.com/weaveworks/weave
    20    become: false  # Run as SSH-user
    21    file:
    22      src: $HOME/src/github.com/weaveworks/weave
    23      dest: $HOME/weave
    24      state: link