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/CAFwWkHqHMTE77WJ5Y--JXJG9mObokRxvZ4UOkEy5kKWpHUP3HQ%40mail.gmail.com.