title: Jenkins: How to use jenkins pipeline Multiple parameters
body: <p>I have a Jenkinsfile instance using ansible-playbook to deploy webmachine.</p>
  
  <p>I need to specified ansible-playbook parameters more than one at once.</p>
  
  <p>I got </p>
  
  <blockquote>
    <p>WorkflowScript: 25: Multiple occurrences of the parameters section</p>
  </blockquote>
  
  <p>my jenkinsfile like this,</p>
  
  <pre><code>pipeline {
  agent none
  stages {
      stage('docker-compose up') {
          input {
              message "Should we continue?"
              ok "Yes, do it!"
              parameters {
                  string(name: 'KIBANA_TAG', defaultValue: '', description: 'input tag for ansible command.')
              }
              parameters {
                  string(name: 'FLUENT_TAG', defaultValue: '', description: 'input tag for ansible command.')
              }
              parameters {
                  string(name: 'ES_TAG', defaultValue: '', description: 'input tag for ansible command.')
              }
              parameters {
                  string(name: 'HOST', defaultValue: '', description: 'input tag for ansible command.')
              }
          }
          steps {
              sh "rd6-admin@qa ansible-playbook /tmp/qa/docker-compose-up.yml -e fluent_tag=${params.FLUENT_TAG} -e kibana_tag=${params.KIBANA_TAG} -e es_tag=${params.ES_TAG} -e host=${params.HOST}"
          }
      }
  }
  }
  </code></pre>
  
  <p>what part should i fix?</p>