ansible/roles/custos/tasks/main.yml (23 lines of code) (raw):

- name: Create Custos source directory become: yes file: path={{ custos_source_dir }} state=directory mode=0755 owner={{ user }} group={{ group }} - name: git checkout from Custos github repo {{ custos_repo }} branch {{ custos_git_branch }} git: repo="{{ custos_repo }}" dest="{{ custos_source_dir }}" version="{{ custos_git_branch }}" register: checkout tags: update become: yes become_user: "{{ user }}" - name: Run Custos maven build command: mvn clean install -Dmaven.test.skip=true chdir="{{ custos_source_dir }}/" environment: MAVEN_OPTS: "-Xmx2048m" register: build tags: update become: yes become_user: "{{ user }}"