title: Argo Workflow Stuck in Progressing
body: <p>I've created a test Argo Workflow to help me understand how I can CI/CD approach to deploy an Ansible Playbook. When I create the app in Argo CD, it syncs fine, but then it just gets stuck on <code>Progressing</code> and never gets out of that state.</p>
  <p>I tried digging around to see if there was any indication in the logs, but I'm fairly new to Argo. It doesn't even get to the point where it's creating any pods to do any of the steps.</p>
  <p>Thoughts?</p>
  <p>Here is my workflow:</p>
  <pre><code>apiVersion: argoproj.io/v1alpha1
  kind: Workflow
  metadata:
    name: ansible-test
  
  spec:
    entrypoint: ansible-test-ci
    arguments:
      parameters:
      - name: repo
        value: ****
      - name: revision
        value: '1.6'
  
    templates:
    - name: ansible-test-ci
      steps:
      - - name: checkout
          template: checkout
      #- - name: test-playbook
      #    template: test-playbook
      #    arguments:
      #      artifacts:
      #      - name: source
      #        from: &quot;{{steps.checkout.outputs.artifacts.source}}&quot;
      - - name: deploy
          template: deploy
          arguments:
            artifacts:
            - name: source
              from: &quot;{{steps.checkout.outputs.artifacts.source}}&quot;
  
    - name: checkout
      inputs:
        artifacts:
        - name: source
          path: /src
          git:
            repo: &quot;{{workflow.parameters.repo}}&quot;
            #revision: &quot;{{workflow.parameters.revision}}&quot;
            #sshPrivateKeySecret:
            #  name: my-secret
            #  key: ssh-private-key # kubectl create secret generic my-secret --from-file=ssh-private-key=~/.ssh/id_rsa2
      outputs:
        artifacts:
        - name: source
          path: /src
      container:
        image: alpine/git:latest
        command: [&quot;/bin/sh&quot;, &quot;-c&quot;]
        args: [&quot;cd /src &amp;&amp; git status &amp;&amp; ls -l&quot;]
  
    #- name: test-playbook
    #  inputs:
    #    artifacts:
    #    - name: source
    #      path: /ansible/
    #  container:
    #    image: ansible/ansible-runner:latest
    #    command: [&quot;/bin/sh&quot;, &quot;-c&quot;]
    #    args: [&quot;
    #      cd /ansible &amp;&amp;
    #      ansible-playbook playbook.yaml -i inventory
    #    &quot;]
    
    - name: deploy
      inputs:
        artifacts:
        - name: source
          path: /ansible/
      container:
        image: ansible/ansible-runner:latest
        command: [&quot;/bin/sh&quot;, &quot;-c&quot;]
        args: [&quot;
          cd /ansible &amp;&amp;
          ansible-playbook playbook.yaml -i inventory
        &quot;]
  </code></pre>
  <p>Images of what's going on in Argo CD:</p>
  <p><a href="https://i.stack.imgur.com/xnLOL.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xnLOL.png" alt="enter image description here" /></a></p>
  <p><a href="https://i.stack.imgur.com/N1Dsl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/N1Dsl.png" alt="enter image description here" /></a></p>