Hmm. No. Forget about my last comment. It renders "bionic", but even if I 
hardcode "bionic" the error is:

fatal: [server1]: FAILED! => {"changed": false, "msg": "Invalid repository 
string: [arch=amd64] http://ubuntu.openvidu.io/6.16.0 bionic kms6"}

Anyway, disregard please. I'm fine with the other solution.


Neil Young schrieb am Dienstag, 28. September 2021 um 14:54:42 UTC+2:

>
> Seems, {{ansible_distribution_release }}} rendes "Releasebionic", which is 
> not ok in this case
> Neil Young schrieb am Dienstag, 28. September 2021 um 14:51:12 UTC+2:
>
>> Sorry, responded on another thread. These groups are ugly.
>>
>> Well, this works:
>>
>>     - name: Install Kurento Media Server - Get Ubuntu version definitions 
>> and add repository to apt
>> ansible.builtin.shell: |
>> source /etc/lsb-release
>> tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <<EOF
>> # Kurento Media Server - Release packages
>> deb [arch=amd64] http://ubuntu.openvidu.io/6.16.0 $DISTRIB_CODENAME kms6
>> EOF
>> args:
>> executable: /bin/bash
>>
>> and in the end it is just DISTRIB_CODENAME replaced by "bionic"
>>
>> [email protected] schrieb am Dienstag, 28. September 2021 um 14:49:26 
>> UTC+2:
>>
>>> Find out what it should be and adjust the repo value 
>>>
>>> On Tue, 28 Sep 2021 at 14:41, 'Neil Young' via Ansible Project <
>>> [email protected]> wrote:
>>>
>>>> TASK [bla] 
>>>> ********************************************************************************************************************************************************************************************************
>>>> fatal: [server1]: FAILED! => {"changed": false, "msg": "Invalid 
>>>> repository string: [arch=amd64] http://ubuntu.openvidu.io/6.16.0 
>>>> bionic kms6"}
>>>>
>>>>
>>>> Neil Young schrieb am Dienstag, 28. September 2021 um 14:33:49 UTC+2:
>>>>
>>>>> This does not work for me.
>>>>>
>>>>>
>>>>> - ansible.builtin.apt_repository:
>>>>> repo: "[arch=amd64] http://ubuntu.openvidu.io/6.16.0 {{
>>>>> ansible_distribution_release }} kms6"
>>>>> filename: kurento
>>>>>
>>>>> [email protected] schrieb am Montag, 27. September 2021 um 20:14:07 
>>>>> UTC+2:
>>>>>
>>>>>> The information you are looking for is already available when the 
>>>>>> fact 
>>>>>> gathering is done. 
>>>>>> No need for kludgy shell pipes/source/tee/etc. 
>>>>>> Also there is a dedicated module for what you want. Just 3 lines 
>>>>>> should be enough: 
>>>>>>
>>>>>>
>>>>>> - ansible.builtin.apt_repository: 
>>>>>> repo: "[arch=amd64] http://ubuntu.openvidu.io/6.16.0 {{ 
>>>>>> ansible_distribution_release }} kms6" 
>>>>>> filename: kurento 
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, 27 Sept 2021 at 20:02, 'Neil Young' via Ansible Project 
>>>>>> <[email protected]> wrote: 
>>>>>> > 
>>>>>> > 
>>>>>> > Hmm. Was posting the solution already, but it doesn't appear 
>>>>>> here... 
>>>>>> > 
>>>>>> > OK, @Sandip solved it: 
>>>>>> > 
>>>>>> > - name: Install Kurento Media Server - Get Ubuntu version 
>>>>>> definitions and add repository to apt 
>>>>>> > ansible.builtin.shell: | 
>>>>>> > source /etc/lsb-release 
>>>>>> > tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <<EOF 
>>>>>> > # Kurento Media Server - Release packages 
>>>>>> > deb [arch=amd64] http://ubuntu.openvidu.io/6.16.0 
>>>>>> $DISTRIB_CODENAME kms6 
>>>>>> > EOF 
>>>>>> > args: 
>>>>>> > executable: /bin/bash 
>>>>>> > 
>>>>>> > Kudos to @Sandip 
>>>>>> > [email protected] schrieb am Montag, 27. September 2021 um 
>>>>>> 19:51:58 UTC+2: 
>>>>>> >> 
>>>>>> >> On Mon, 27 Sept 2021 at 19:04, 'Neil Young' via Ansible Project 
>>>>>> >> <[email protected]> wrote: 
>>>>>> >> 
>>>>>> >> > - name: Get Ubuntu version definitions 
>>>>>> >> > ansible.builtin.shell: source /etc/lsb-release 
>>>>>> >> 
>>>>>> >> What is the purpose of this task? 
>>>>>> >> I.e. What are you trying to achieve? 
>>>>>> >> 
>>>>>> >> 
>>>>>> >> -- 
>>>>>> >> Dick Visser 
>>>>>> >> Trust & Identity Service Operations Manager 
>>>>>> >> GÉANT 
>>>>>> > 
>>>>>> > -- 
>>>>>> > 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/ebe0ad59-57b2-46e0-9802-d9dc14adb5a9n%40googlegroups.com.
>>>>>>  
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Dick Visser 
>>>>>> Trust & Identity Service Operations Manager 
>>>>>> GÉANT 
>>>>>>
>>>>> -- 
>>>> 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/b2b6f8bd-ed69-49b1-853f-990d1bdbc3can%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/ansible-project/b2b6f8bd-ed69-49b1-853f-990d1bdbc3can%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>>> Sent from a mobile device - please excuse the brevity, spelling and 
>>> punctuation.
>>>
>>

-- 
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/6093ba42-65dd-4780-abda-108c3828454an%40googlegroups.com.

Reply via email to