<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как в Ansible в цикле with_items получить значение item?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/97576.html</link>
    <description>Имеется такой список:&lt;br&gt;&#091;code&#093;&lt;br&gt;# Таблица репозитариев&lt;br&gt;gitRepos:&lt;br&gt;- &#091; &quot;idk.git&quot;,           &quot;master&quot;,    &quot;idk&quot;,            &quot;idk.pro&quot;, &quot;&quot; &#093;&lt;br&gt;- &#091; &quot;touch_widgets.git&quot;, &quot;master&quot;,    &quot;tw_integration&quot;, &quot;tw.pro&quot;,  &quot;&quot; &#093;&lt;br&gt;- &#091; &quot;akson.git&quot;,         &quot;radioline&quot;, &quot;akson&quot;,          &quot;&quot;,        &quot;/usr/share/akson&quot; &#093;&lt;br&gt;&#091;/code&#093;&lt;br&gt;Я делаю по ней всякие циклы with_items. В этих циклах я могу получать значения столбцов по числовому индексу, например &#091;b&#093;&#123;&#123; item&#091;2&#093; &#125;&#125;&#091;/b&#093;, вот так:&lt;br&gt;&#091;code&#093;&lt;br&gt;  - name: Получение последних изменений из GIT&lt;br&gt;    shell: &quot;cd &#123;&#123; gitReposPath &#125;&#125;/&#123;&#123; item&#091;2&#093; &#125;&#125; ; git pull&quot;&lt;br&gt;    with_items:&lt;br&gt;    - &quot;&#123;&#123; gitRepos &#125;&#125;&quot;&lt;br&gt;&#091;/code&#093;&lt;br&gt;Но писать магические константы индексов некомильфо. Поэтому я сделал переменные:&lt;br&gt;&#091;code&#093;&lt;br&gt;# Структура таблицы репозитариев&lt;br&gt;gitTable_RepoNetworkPath: 0         # Сетевой путь к Git-репозитарию&lt;br&gt;gitTable_BranchName: 1              # Имя ветки&lt;br&gt;gitTable_DirectoryName: 2           # Имя каталога&lt;br&gt;gitTable_ProFileName: 3             # Имя файла проекта&lt;br&gt;gitTable_TargetCopyDirectoryName: 4 # Директ</description>

<item>
    <title>Как в Ansible в цикле with_items получить значение item? (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/97576.html#3</link>
    <pubDate>Mon, 27 Apr 2020 12:38:16 GMT</pubDate>
    <description>ну и раз уж я все равно влез, то чем shell в вашем случае лучше чем https://docs.ansible.com/ansible/latest/modules/git_module.html ?&lt;br&gt;</description>
</item>

<item>
    <title>Как в Ansible в цикле with_items получить значение item? (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/97576.html#2</link>
    <pubDate>Mon, 27 Apr 2020 12:24:21 GMT</pubDate>
    <description>&amp;gt; Имеется такой список: &lt;br&gt;&lt;br&gt;я, конечно, только учусь, но что мешает сделать так:&lt;br&gt;&#091;code&#093; &lt;br&gt;# Таблица репозитариев &lt;br&gt;gitRepos: &lt;br&gt;  - RepoNetworkPath: &quot;idk.git&quot;          &lt;br&gt;    BranchName: &quot;master&quot;&lt;br&gt;    DirectoryName: &quot;idk&quot;&lt;br&gt;    ProFileName: &quot;idk.pro&quot;&lt;br&gt;    TargetCopyDirectoryName: &quot;&quot;&lt;br&gt;  - RepoNetworkPath: ...&lt;br&gt;&#091;/code&#093; &lt;br&gt;и писать&lt;br&gt;&#091;code&#093;&lt;br&gt;&#123;&#123; item.DirectoryName  &#125;&#125;&lt;br&gt;&#091;/code&#093;&lt;br&gt;?&lt;br&gt;</description>
</item>

<item>
    <title>Как в Ansible в цикле with_items получить значение item? (xintrea)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/97576.html#1</link>
    <pubDate>Thu, 23 Apr 2020 10:42:19 GMT</pubDate>
    <description>В общем, надо писать так:&lt;br&gt;&#091;code&#093;&lt;br&gt;&#123;&#123; item&#091; gitTable_DirectoryName &#093; &#125;&#125;&lt;br&gt;&#091;/code&#093;&lt;br&gt;Вопрос закрыт.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
