I am trying to create a jenkins job using ansible “community.general.jenkins_job”, but I am getting below error. Also I used existing job config.xml
The full traceback is:
Traceback (most recent call last):
File “/tmp/ansible_community.general.jenkins_job_payload_jul5utxw/ansible_community.general.jenkins_job_payload.zip/ansible_collections/community/general/plugins/modules/jenkins_job.py”, line 313, in create_job
File “/tmp/ansible_community.general.jenkins_job_payload_jul5utxw/ansible_community.general.jenkins_job_payload.zip/ansible_collections/community/general/plugins/modules/jenkins_job.py”, line 245, in get_config
File “/tmp/ansible_community.general.jenkins_job_payload_jul5utxw/ansible_community.general.jenkins_job_payload.zip/ansible_collections/community/general/plugins/modules/jenkins_job.py”, line 350, in job_config_to_string
File “/usr/lib64/python3.6/xml/etree/ElementTree.py”, line 1314, in XML
parser.feed(text)
File “”, line None
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 1, column 0
fatal: [localhost]: FAILED! => {
“changed”: false,
“invocation”: {
“module_args”: {
“config”: “/home/teamci-deploy-user/gitrepo/jenkins/build.com/config.xml”,
“enabled”: null,
“name”: “axwarpsynctest”,
“password”: null,
“state”: “present”,
“token”: “VALUE_SPECIFIED_IN_NO_LOG_PARAMETER”,
“url”: “https://build.com”,
“user”: “nchitturi@domain.com”,
“validate_certs”: true
}
},
“msg”: “Unable to create job, not well-formed (invalid token): line 1, column 0 for https://build.com”
}
thankyou,
I tried xmllint >config.xml>
it did not throw any warning or error, still I am getting same error, also I tried to get basic config.xml and tired.no use
it is showing error at the below point , do I need to use any other version of python?
File “/usr/lib64/python3.6/xml/etree/ElementTree.py”, line 1314, in XML
parser.feed(text)
File “”, line None
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 1, column 0
fatal: [localhost]: FAILED! => {
Thank you Abhijeet, I tried your option, it stopped complaining about config errors
second error what I fixed is the user which I am trying to use is not admin on jenkins, after granting access, I am able to configure the job