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
Thanks a lot every one.
On Tuesday, June 13, 2023 at 12:46:40 PM UTC-7 Abhijeet Kasurde wrote:
> Please use the file lookup plugin to read config xml instead of just the
> filename like -
>
> config: "{{ lookup('file', 'templates/test.xml') }}"
>
> On Tue, Jun 13, 2023 at 12:26 PM Narmada Karthika <[email protected]>
> wrote:
>
>> 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 "<string>", line None
>> xml.etree.ElementTree.ParseError: not well-formed (invalid token): line
>> 1, column 0
>> fatal: [localhost]: FAILED! => {
>>
>> On Tuesday, June 13, 2023 at 12:06:17 PM UTC-7 Narmada Karthika wrote:
>>
>>> 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
>>>
>>>
>>> On Tuesday, June 13, 2023 at 10:10:11 AM UTC-7 Dick Visser wrote:
>>>
>>>> Just try plain xmllint, you're now debugging someone else's script.
>>>>
>>>> xmllint path/to/configuration.xml
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Tue, 13 Jun 2023 at 18:53, Narmada Karthika <[email protected]>
>>>> wrote:
>>>>
>>>>> I tried this but getting below error
>>>>> Unknown option --errors
>>>>> Invalid XML syntax: Usage : xmllint [options] XMLfiles ...
>>>>>
>>>>> On Mon, Jun 12, 2023 at 9:20 PM Jiale Lin <[email protected]> wrote:
>>>>>
>>>>>> #!/bin/bash
>>>>>>
>>>>>> check_xml_syntax() {
>>>>>> file_path=$1
>>>>>> if xmllint --noout "$file_path" &>/dev/null; then
>>>>>> echo "XML syntax is valid."
>>>>>> return 0
>>>>>> else
>>>>>> echo "Invalid XML syntax: $(xmllint --errors "$file_path")"
>>>>>> return 1
>>>>>> fi
>>>>>> }
>>>>>>
>>>>>> format_xml() {
>>>>>> file_path=$1
>>>>>> xmllint --format --output "$file_path" "$file_path" &>/dev/null
>>>>>> echo "XML file formatted successfully."
>>>>>> }
>>>>>>
>>>>>> config_file_path="/home/teamci-deploy-user/gitrepo/jenkins/
>>>>>> build.com/config.xml"
>>>>>>
>>>>>> # Check XML syntax
>>>>>> if ! check_xml_syntax "$config_file_path"; then
>>>>>> exit 1
>>>>>> fi
>>>>>>
>>>>>> format_xml "$config_file_path"
>>>>>>
>>>>>>
>>>>>> On Monday, June 12, 2023 at 6:02:29 PM UTC-7 Narmada Karthika wrote:
>>>>>>
>>>>>>> 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 "<string>", 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": "[email protected]",
>>>>>>> "validate_certs": true
>>>>>>> }
>>>>>>> },
>>>>>>> "msg": "Unable to create job, not well-formed (invalid token):
>>>>>>> line 1, column 0 for https://build.com"
>>>>>>> }
>>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Ansible Project" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/ansible-project/e1f5beeb-6533-4271-9044-36f4b4ccb6f5n%40googlegroups.com
>>>>>>
>>>>>> <https://groups.google.com/d/msgid/ansible-project/e1f5beeb-6533-4271-9044-36f4b4ccb6f5n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Thanks,
>>>>> Narmada Karthika Chitturi
>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Ansible Project" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>>
>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/ansible-project/CABdF8S17MpmjvQq-Ooo%2BYdpkwpMNYQU67%3DMpcNYpNFqaux%3DVYQ%40mail.gmail.com
>>>>>
>>>>> <https://groups.google.com/d/msgid/ansible-project/CABdF8S17MpmjvQq-Ooo%2BYdpkwpMNYQU67%3DMpcNYpNFqaux%3DVYQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>> You received this message because you are subscribed to the Google Groups
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>>
> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/cb4ca517-ef36-41db-814a-83345bfaceb1n%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/ansible-project/cb4ca517-ef36-41db-814a-83345bfaceb1n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> Thanks,
> Abhijeet Kasurde
>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/124a5db8-506f-4d53-a2a2-9e116479f93an%40googlegroups.com.