<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск Vagrant 2.0, инструментария для создания виртуальных ...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112203.html</link>
    <description>Доступен (https://www.hashicorp.com/blog/hashicorp-vagrant-2-0/) релиз Vagrant 2.0 (http://vagrantup.com/), инструментария для упрощения формирования, установки и управления образами виртуальных машин при разработке и тестировании проектов с использованием различных систем виртуализации.  Предоставляются средства интеграции с VirtualBox, VMware, AWS, Google Cloud Platform, OpenStack, Hyper-V, Docker и LXC. Код проекта (https://github.com/mitchellh/vagrant) распространяется под лицензией MIT. В рамках сервиса Vagrant Cloud (https://app.vagrantup.com/boxes/search) развивается каталог готовых образов на базе разных систем.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Vagrant позволяет без лишних усложнений, используя единый конфигурационный файл, сгенерировать готовое к работе окружение для разработки, удовлетворяющее заданным параметрам. Окружения можно создавать на базе различных операционных систем, в том числе Windows, macOS, Ubuntu, Debian, Red Hat Enterprise Linux, CentOS, Arch Linux и Fedora. Создаваемые окружения содержат преднастроенные ком</description>

<item>
    <title>Выпуск Vagrant 2.0, инструментария для создания виртуальных ... (freehck)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112203.html#40</link>
    <pubDate>Tue, 12 Dec 2017 10:13:08 GMT</pubDate>
    <description>Напишу сюда, чтоб не забыть, ибо часто обращаюсь к этому посту.&lt;br&gt;&lt;br&gt;Где в Python нормальный модуль для работы со Stream-ами? Что стриму нужно-то? Если по минимуму, то это конструктор, null-чекер и next.&lt;br&gt;&lt;br&gt;Ну вот например как в OCaml это сделано: http://caml.inria.fr/pub/docs/manual-ocaml/libref/Stream.html&lt;br&gt;&lt;br&gt;А в Python я смог максимум что нарыть -- это IO. Но чёрт возьми, это именно что IO, и к стримам это всё имеет весьма опосредованное отношение: https://docs.python.org/2/library/io.html&lt;br&gt;&lt;br&gt;Может быть я чего-то не доискал, конечно, но мне весьма грустно от того, что по стримам ничего не смог найти толкового. Такое чувство, что каждую элементарную вещь в Python-е надо писать самому, ибо в стандартных библиотеках целая куча всяких разных штуковин, очень похожих на то, что тебе надо, но ни одна толком не является именно тем, что ты ищешь, и ни одну нельзя использовать в качестве строительного кирпичика того, что ты ищешь... :/&lt;br&gt;&lt;br&gt;UPD: Понял. Похоже, питонисты решили, что куда круче использовать повально генер</description>
</item>

<item>
    <title>Выпуск Vagrant 2.0, инструментария для создания виртуальных ... (freehck)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112203.html#38</link>
    <pubDate>Thu, 21 Sep 2017 01:38:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Странные там вещи. Ну вот взять хотя бы fsutil &lt;br&gt;&amp;gt; Взять можно, откуда-нибудь, потому что в питон такого нет, есть shutil. Что &lt;br&gt;&amp;gt; сразу показывает степень познания. И, конечно же, в https://docs.python.org/2/library/shutil.html &lt;br&gt;&amp;gt; видим вагон вариантов: с копированием времени и без.&lt;br&gt;&amp;gt; Почему-то ругают питон чаще всего люди, которые о нём понятия не имеют.. &lt;br&gt;&lt;br&gt;Пфффф, я и не утверждал, что я в этой бяке разбираюсь. Ну попутал названия, с кем не бывает? :)&lt;br&gt;&lt;br&gt;Но факт вот какой: мне подсунули install-скрипт на питоне, который для рекурсивного копирования директорий использовал copytree. Который, внезапно, использует copy2, копирующий ещё и stat-ы.&lt;br&gt;&lt;br&gt;А мы по разнице atime-ов определяем список файлов, которые войдут в пакет. Угадайте, на что мы нарвались.&lt;br&gt;&lt;br&gt;Так что может там и есть вагон вариантов, но как всегда почему-то нету того, который был нужен нам. Не, мы конечно всё написали, но противно, жуть: почему я, не питонист ни разу, должен тратить время, чтобы находить вот такие вот заморочки, дебажа то, чт</description>
</item>

<item>
    <title>Выпуск Vagrant 2.0, инструментария для создания виртуальных ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112203.html#37</link>
    <pubDate>Wed, 20 Sep 2017 18:02:11 GMT</pubDate>
    <description>&amp;gt; Странные там вещи. Ну вот взять хотя бы fsutil&lt;br&gt;&lt;br&gt;Взять можно, откуда-нибудь, потому что в питон такого нет, есть shutil. Что сразу показывает степень познания. И, конечно же, в https://docs.python.org/2/library/shutil.html видим вагон вариантов: с копированием времени и без.&lt;br&gt;&lt;br&gt;Почему-то ругают питон чаще всего люди, которые о нём понятия не имеют..&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Vagrant 2.0, инструментария для создания виртуальных ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112203.html#35</link>
    <pubDate>Tue, 12 Sep 2017 20:03:56 GMT</pubDate>
    <description>Множество проблем решается простым форматированием или использованием короткого синтаксиса:&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; config.vm.provision :shell, :inline =&amp;gt; &quot;mv /tmp/vagrantfile-user-data /var/lib/coreos-vagrant/&quot;, :privileged =&amp;gt; true&lt;br&gt;&lt;br&gt;config.vm.provision :shell,&lt;br&gt;                    inline: &apos;mv /tmp/vagrantfile-user-data /var/lib/coreos-vagrant/&apos;,&lt;br&gt;                    privileged: true&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; $shared_folders.each_with_index do &amp;#124;(host_folder, guest_folder), index&amp;#124;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;config.vm.synced_folder host_folder.to_s, guest_folder.to_s, id: &quot;core-shared&quot; &#037; index, nfs: true, mount_options: &#091;&apos;nolock,vers=3,udp&apos;&#093;&lt;br&gt;&amp;gt;&amp;gt;end&lt;br&gt;&lt;br&gt;$shared_folders.each_with_index do &amp;#124;(host_folder, guest_folder), index&amp;#124;&lt;br&gt;        config.vm.synced_folder host_folder.to_s, guest_folder.to_s,&lt;br&gt;                          id: &quot;core-shared&quot; &#037; index,&lt;br&gt;                          nfs: true,&lt;br&gt;                          mount_options: &#091;&apos;nolock,vers=3,udp&apos;&#093;&lt;br&gt;end&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Vagrant 2.0, инструментария для создания виртуальных ... (Анонии)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112203.html#32</link>
    <pubDate>Tue, 12 Sep 2017 19:14:04 GMT</pubDate>
    <description>&amp;gt; Предложите эквивалентную запись на питоне или DSL.  Ну вот, &quot;а мне &lt;br&gt;&amp;gt; бы хотелось&quot;.&lt;br&gt;&lt;br&gt;Много есть вариантов, но предлагать нет смысла - Vagrant никто переписывать не станет. А если и станет, это будет другая несовместимая программа, даже если и выполняющая всё то же самое.&lt;br&gt;&lt;br&gt;&amp;gt; Мне вот сходу кажется, что этот хэш в одну строку, как ни &lt;br&gt;&amp;gt; пиши, всё равно получится разве что дополнительно загромоздить...&lt;br&gt;&lt;br&gt;Так и есть, но мой внутренний парсер спотыкается об отсутствие фигурных скобок.&lt;br&gt;&lt;br&gt;&amp;gt; Ну почему же, ruby много взял от perl.&lt;br&gt;&lt;br&gt;Об этом и речь. С ним имею дело редко (чаще всего это однострочники с регулярками), и причин плеваться на него у меня меньше. В целом, всё это субъективная вкусовщина от &quot;тут не так как я привык&quot;.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Я уже, конечно, &#091;I&#093;привык&#091;/I&#093;, но всё ещё путаюсь от &#091;I&#093;непривычки&#091;/I&#093;.&lt;br&gt;&amp;gt; :) &lt;br&gt;&lt;br&gt;Ага, вот так вот противоречиво я его воспринимаю.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Vagrant 2.0, инструментария для создания виртуальных ... (Яков)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112203.html#31</link>
    <pubDate>Tue, 12 Sep 2017 19:03:12 GMT</pubDate>
    <description>А вот за &quot;смузливых милашек&quot; - огромное инженерное спасибо! Буду широко использовать термин.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Vagrant 2.0, инструментария для создания виртуальных ... (Анонии)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112203.html#30</link>
    <pubDate>Tue, 12 Sep 2017 18:53:38 GMT</pubDate>
    <description>Сначала было это: https://www.hashicorp.com/blog/otto/&lt;br&gt;А потом это: https://www.hashicorp.com/blog/decommissioning-otto/&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Vagrant 2.0, инструментария для создания виртуальных ... (VINRARUS)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112203.html#25</link>
    <pubDate>Tue, 12 Sep 2017 11:57:16 GMT</pubDate>
    <description>echo free -df &amp;#124; sed -e &apos;s&#037;d&#037;r&#037;&apos; -e &apos;s&#037;^f&#037;&#037;&apos; -e &apos;s&#037;$&#037; /&#037;&apos; -e &apos;s&#037;$&#037;*&#037;&apos; -e &apos;s&#037;e.&#037;m&#037;&apos;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Vagrant 2.0, инструментария для создания виртуальных ... (iPony)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112203.html#24</link>
    <pubDate>Tue, 12 Sep 2017 11:45:20 GMT</pubDate>
    <description>https://blog.codeship.com/otto-next-generation-vagrant/&lt;br&gt;</description>
</item>

</channel>
</rss>
