tag:linuxfr.org,2005:/users/piloo/journauxLinuxFr.org : les journaux de Pilou2022-02-14T09:21:25+01:00/favicon.pngtag:linuxfr.org,2005:Diary/401482022-02-14T09:21:25+01:002022-02-14T09:21:25+01:00Pleroma: (ré)organisation de la communautéLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Bah!</p>
<p>Peu après la <a href="https://pleroma.social/announcements/2022/01/11/pleroma-patch-release-2-4-2/">publication d'une nouvelle version mineure</a> et plusieurs annonces (<a href="https://codeberg.org/newroma-dev/newroma">fork</a>, <a href="https://hacktivis.me/articles/Update%20on%20Pleroma%20Maintainance">départ d'un contributeur</a>), il semblerait que la communauté du logiciel libre <a href="https://blog.soykaf.com/post/what-is-pleroma/">Pleroma</a> (en anglais) - logiciel implémentant un service de microblog appartenant au <a href="https://fr.wikipedia.org/wiki/Fediverse">Fediverse</a> - se (ré)organise. Une <a href="https://shigusegubu.club/notice/AGL48O67UFGxxEuXzs">réunion</a> a eu lieu le week-end passé et des <a href="https://semestriel.framapad.org/p/pleromameetingresults">décisions</a> ont été prises. Une seconde <a href="https://shigusegubu.club/notice/AGPWxs9zqNMNZMSXyK">réunion</a> aura lieu le week-end à venir.</p>
<p>Ces décisions sont notamment:</p>
<ul>
<li>formalisation d'un processus pour devenir maintaineur</li>
<li>liste des membres des équipes existantes (mainteneurs, <em>core</em> développeurs, administrateurs)</li>
<li>amélioration du processus de publication des versions</li>
<li>points hebdomadaires résumant les développements récents</li>
<li>gestion des donations via <a href="https://opencollective.com/">Open Collective</a>
</li>
</ul>
<div><a href="https://linuxfr.org/users/piloo/journaux/pleroma-re-organisation-de-la-communaute.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/126911/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/piloo/journaux/pleroma-re-organisation-de-la-communaute#comments">ouvrir dans le navigateur</a>
</p>
Pilouhttps://linuxfr.org/nodes/126911/comments.atomtag:linuxfr.org,2005:Diary/381672018-10-22T00:54:24+02:002018-10-22T00:54:24+02:00Liste des contributions des deux précédents ateliers 'Contribuer à Ansible'Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Jour Nal !</p>
<p>Voici une liste des contributions réalisées pendant les deux précédents ateliers <em>Contribuer à <a href="https://docs.ansible.com/ansible/latest">Ansible</a></em> que j'ai récemment co-organisé avec Misc. Note que nous ne prévoyons pas de nouvel atelier d'ici la fin de l'année.</p>
<p>Avant cette liste, je te fais part d'une plaisante annonce: l'<a href="https://groups.google.com/forum/#!topic/ansible-project/ehrb6AEptzA">adoption</a> de <a href="https://github.com/metacloud/molecule">molecule</a> par le projet Ansible ! Je te rappelle que <code>molecule</code> facilite les tests de <a href="https://docs.ansible.com/ansible/devel/reference_appendices/glossary.html#term-playbooks"><em>playbooks</em></a> et de <a href="https://docs.ansible.com/ansible/devel/reference_appendices/glossary.html#term-roles"><em>roles</em></a> Ansible.</p>
<h4 id="toc-premier-atelier">Premier atelier</h4>
<p>Le <a href="https://www.agendadulibre.org/events/17211">premier atelier</a> s'est déroulé dans les <a href="https://careers.scaleway.com/la-maison/">locaux</a> de <a href="https://www.scaleway.com/">Scaleway</a>, mi-septembre. Trois personnes ont participé à cet atelier qui a duré deux jours. Quelques demandes d'intégration précédant l'atelier ont été attentivement relues puis commentées et les demandes d'intégration ci-dessous ont été créées:</p>
<ul>
<li>
<a href="https://github.com/ansible/ansible/pull/45678">#45678</a> module <a href="https://docs.ansible.com/ansible/latest/modules/aix_inittab_module.html"><code>aix_inittab</code></a>: ajout de la compatibilité Python 3 (acceptée)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/45679">#45679</a> module <a href="https://docs.ansible.com/ansible/latest/modules/authorized_key_module.html"><code>authorized_key</code></a>: ne pas réinitialiser les permissions quand <em>checkmode</em> est activé (acceptée)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/45686">#45686</a> module <a href="https://docs.ansible.com/ansible/devel/modules/scaleway_security_group_module.html"><code>scaleway_security_group</code></a>: création du module (acceptée, tests non automatiques inclus)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/45688">#45688</a> module <a href="https://docs.ansible.com/ansible/latest/modules/udm_user_module.html"><code>udm_user</code></a>: ajout d'un alias <code>organization</code> pour le paramètre <code>organisation</code> (acceptée)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/45689">#45689</a> script <a href="https://docs.ansible.com/ansible/devel/dev_guide/developing_modules_general.html?#environment-setup"><code>hacking/env-setup</code></a>: ajout d'un chemin par défaut pour les pages de manuel (acceptée)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/45694">#45694</a> module <a href="https://docs.ansible.com/ansible/devel/modules/scaleway_security_group_rule_module.html"><code>scaleway_security_group_rule</code></a>: création du module (acceptée, tests non automatiques inclus)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/45696">#45696</a> script <a href="https://github.com/ansible/ansible/blob/devel/hacking/test-module"><code>hacking/test-module</code></a>: définir l'attribut <code>ansible_version</code> (tests inclus)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/45697">#45697</a> doc: correction d'une commande mentionnée dans la documentation permettant de tester un module localement (acceptée)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/45699">#45699</a> module <a href="https://docs.ansible.com/ansible/latest/modules/scaleway_compute_module.html"><code>scaleway_compute</code></a>: ajout du paramètre <code>security_group</code> (tests non automatiques inclus)</li>
</ul>
<h5 id="toc-meetup-ansible-paris">Meetup Ansible-Paris</h5>
<p>Au cours de cet atelier, le redémarrage des rencontres <em>Ansible-Paris</em> a été discuté. La <a href="https://www.meetup.com/Ansible-Paris/events/255391426/">prochaine rencontre</a> est prévue aujourd'hui en début de soirée, dans les locaux de la société OCTO Technology.</p>
<h4 id="toc-awx-2-et-la-compatibilité-descendante">AWX 2 et la compatibilité descendante</h4>
<p>Entre cet atelier et le suivant, l'<em>Ansible Contributor Summit</em> s'est déroulé à Austin (Texas) les 4 et 6 octobre.</p>
<p>Lors de ce <em>contributor summit</em>, un changement des processus de développement pour le prochain cycle d'<code>AWX</code> a été annoncé. Un des objectifs de ce changement est l'amélioration de la rétrocompatibilité des nouvelles versions: je pourrai donc te parler d'<code>AWX</code> dans un prochain journal :) ! La première version de ce nouveau cycle a été <a href="https://groups.google.com/forum/#!topic/awx-project/Rg7XqPvGoEw">publiée</a> le premier jour du <em>contributor summit</em>.</p>
<h4 id="toc-second-atelier">Second atelier</h4>
<p>Le <a href="https://www.pycon.fr/2018/fr/program/#nettoyage-participatif-des-modules-ansible">second atelier</a> a eu lieu à Lille pendant deux jours, avec une quinzaine de participants, lors de la <a href="https://www.pycon.fr/2018/">PyConFR</a>. Les profils des participants étaient différents, par exemple: nouvel utilisateur d'Ansible, utilisateur plus expérimenté, dévelopeur, administrateur système.</p>
<p>Voici la liste des contributions réalisées pendant l'évènement:</p>
<ul>
<li>
<a href="https://github.com/ansible/ansible/issues/29687">#29687</a> module <a href="https://docs.ansible.com/ansible/latest/modules/django_manage_module.html"><code>django_manage</code></a>: analyse du rapport de bogue, ajout d'un commentaire indiquant que le bogue n'en est pas un</li>
<li>
<a href="https://github.com/ansible/ansible/issues/30592">#30592</a> fermeture du rapport bogue, le bogue ayant été résolu en 2.4 (rapport de bogue clos)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/40900/">#40900</a> module <a href="https://docs.ansible.com/ansible/latest/modules/npm_module.html"><code>npm</code></a>: ajout d'une option <code>no_save</code> (tests inclus)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/41904">#41904</a> module <a href="https://docs.ansible.com/ansible/latest/modules/mysql_db_module.html"><code>mysql_db</code></a>: PR approuvée par un participant</li>
<li>
<a href="https://github.com/ansible/ansible/issues/43011">#43011</a> module <a href="https://docs.ansible.com/ansible/latest/modules/ini_file_module.html"><code>ini_file</code></a>: bogue non reproduit, commentaire ajouté</li>
<li>
<a href="https://github.com/ansible/ansible/pull/46478">#46478</a> module <a href="https://docs.ansible.com/ansible/latest/modules/haproxy_module.html"><code>haproxy</code></a>: correction d'une régression (acceptée)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/46490">#46490</a> modules <a href="https://docs.ansible.com/ansible/latest/modules/service_module.html"><code>service</code></a> et <a href="https://docs.ansible.com/ansible/latest/modules/systemd_module.html"><code>systemd</code></a>: gestion du statut <code>static</code> (approuvée, un commentaire d'un relecteur reste à prendre en compte)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/46515">#46515</a> module <code>haproxy</code>: amélioration du <code>drain</code> mode (1 approbation, des commentaires d'un relecteur sont à prendre en compte)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/46525">#46525</a> module <a href="https://docs.ansible.com/ansible/latest/modules/grafana_dashboard_module.html"><code>grafana_dashboard</code></a>: corrections de bogues liés à la création de <em>dashboard</em> (1 approbation, en attente d'une seconde)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/46526">#46526</a> module <a href="https://docs.ansible.com/ansible/latest/modules/mongodb_user_module.html"><code>mongodb_user</code></a>: paramètre <code>roles</code> correction de la valeur par défaut (des commentaires des relecteurs sont à prendre en compte)</li>
<li>
<a href="https://github.com/ansible/ansible/issues/46527">#46527</a> module <a href="https://docs.ansible.com/ansible/latest/modules/docker_volume_module.html"><code>docker_volume</code></a>: détecter quand le paramètre <code>labels</code> est utilisé mais que la version de <code>docker-py</code> ne le supporte pas (en attente de validation des mainteneurs, tests inclus)</li>
<li>
<a href="https://github.com/ansible/ansible/issues/46545">#46545</a> analyse du rapport de bogue (<code>su</code> et <code>pty</code> avec connexion <code>local</code>), ajout de commentaires</li>
<li>
<a href="https://github.com/ansible/ansible/pull/46544">#46544</a> module <code>django_manage</code>: correction de l'idempotence quand <code>createsuperuser</code> est utilisé (en attente de validation des mainteneurs)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/46547">#46547</a> plugin de connexion <code>docker</code>: ajout d'une option <code>docker_cwd</code> (des commentaires des relecteurs sont à prendre en compte, tests inclus)</li>
<li>
<a href="https://github.com/ansible/ansible/pull/46581">#46581</a> module <a href="https://docs.ansible.com/ansible/latest/modules/azure_rm_virtualmachine_module.html"><code>azure_rm_virtualmachine</code></a>: ajout d'un paramètre <code>availability_zone</code> (des commentaires des relecteurs sont à prendre en compte)</li>
</ul>
<p>Un grand merci à l'ensemble des participants de ces deux ateliers !</p>
<div><a href="https://linuxfr.org/users/piloo/journaux/liste-des-contributions-des-deux-precedents-ateliers-contribuer-a-ansible.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/115520/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/piloo/journaux/liste-des-contributions-des-deux-precedents-ateliers-contribuer-a-ansible#comments">ouvrir dans le navigateur</a>
</p>
Pilouhttps://linuxfr.org/nodes/115520/comments.atomtag:linuxfr.org,2005:Diary/380882018-09-04T15:45:27+02:002018-09-04T15:45:27+02:00Ansible: la version 2.7 beta 1 est disponibleLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Cher journal,</p>
<p>Comme tu le sais <a href="//linuxfr.org/users/piloo/journaux/atelier-contribuer-a-ansible-samedi-21-avril-et-dimanche-22-avril-2018-a-paris">déjà</a>, je coorganise un atelier <em>Contribuer à Ansible</em> qui se déroulera à Paris le week end du 15/16 septembre. Les inscriptions sont ouvertes jusqu'au 10 septembre, toutes les informations sont disponibles <a href="https://annuel2.framapad.org/p/r.6cb0d253284cd46a843a25a74075d0b3?noColors=true">ici</a>.</p>
<p>J'en profite pour te parler de la prochaine version d'Ansible et également d'autres projets liés :)</p>
<h3 id="toc-nouvelle-version-beta">Nouvelle version beta</h3>
<p>La <a href="https://github.com/ansible/ansible/blob/devel/docs/docsite/rst/roadmap/ROADMAP_2_7.rst">ROADMAP</a> de la version 2.7 est pour l'instant respectée. <strong>Le paquet Python de la première beta est <a href="https://pypi.org/project/ansible/2.7.0b1/">disponible sur PyPI</a></strong>. La <a href="https://github.com/ansible/ansible/tree/stable-2.7">prochaine branche stable</a> d'Ansible est dorénavant gelée jusqu'à la publication prévu le 4 octobre: cette branche n'accepte plus que les correctifs. Les nouvelles fonctionnalités continuent d'être ajoutées dans la branche <em>devel</em>.</p>
<h3 id="toc-quelques-projets-liés-à-ansible">Quelques projets liés à Ansible</h3>
<h4 id="toc-projets-existants-depuis-un-certain-temps">Projets existants depuis un certain temps</h4>
<ul>
<li>
<p><a href="https://github.com/dw/mitogen/">mitogen</a>: une partie du projet est une extension pour Ansible qui <a href="https://www.nexedi.com/blog-Improve.the.performance.of.Ansible">améliore les performances</a>, entre autre en utilisant un interpréteur Python persistant sur les nœuds managés. Suite à un <a href="https://www.kickstarter.com/projects/548438714/mitogen-extension-for-ansible/posts/2234890">crowdfunding</a>, une <a href="https://sweetness.hmmz.org/2018-07-10-mitogen-released.html">première version stable</a> numérotée 0.1 a été publiée mi-juillet.</p>
<p>Les <a href="https://docs.ansible.com/ansible/devel/reference_appendices/glossary.html#term-playbooks"><em>playbooks</em></a> du projet <a href="https://github.com/openshift/openshift-ansible">openshift-ansible</a> fonctionnent avec mitogen. Un déploiement <s>d'OpenShift</s> <a href="https://blog.openshift.com/okd310release/">OKD</a> sur un seul serveur (<code>ok=599 changed=224</code>) hébergé dans un centre de données depuis une connexion ADSL nécessite ~30 minutes; avec <em>mitogen</em> ce temps passe à ~19 minutes (depuis une connexion très haut débit les durées sont respectivement de ~24 min et ~19 min).</p>
<p>Le support d'<a href="https://github.com/openstack/openstack-ansible">openstack-ansible</a> est en cours de développement.</p>
<p>L'auteur de mitogen <a href="https://github.com/ansible/ansible/pulls?q=is%3Apr+author%3Adw+is%3Aclosed">a proposé un temps relativement court</a> des modifications <em>upstream</em>, un <a href="https://sweetness.hmmz.org/2018-08-27-fork-in-the-road.html">fork</a> semblerait dorénavant en préparation.</p>
</li>
<li>
<p><a href="https://github.com/metacloud/molecule">molecule</a>: indispensable, ce projet facilite le test de <em>playbooks</em> et de <em><a href="https://docs.ansible.com/ansible/devel/reference_appendices/glossary.html#term-roles">rôles</a></em>.</p>
<p>À noter que l'initiative <a href="https://github.com/ansible/ansible/issues/38200"><em>Collaborate together to bring in Molecule</em></a> de retr0h, principal auteur du projet a été accueillie <a href="https://meetbot.fedoraproject.org/ansible-meeting/2018-04-03/ansible_core_irc_meeting.2018-04-03-19.07.log.html#l-105">sans enthousiasme</a> par la <em>core team</em></p>
<blockquote>
<p>gregdek: I don't think we're going to do that (#ansible-community)<br>
abadger1999: But I could see us collaborating more in the docs. Not sure what else we'd do (#ansible-devel)</p>
</blockquote>
<p>et n'a pas abouti, retr0h indiquant fin juillet:</p>
<blockquote>
<p>I don't have the time or effort to deal with it (#molecule-users)</p>
</blockquote>
</li>
<li><p><a href="https://github.com/openstack/ara">ARA</a>, permet d'enregistrer et centraliser les journaux d'exécution via un plugin Ansible de type <em>callback</em> et de les rendre accessibles à l'aide d'une interface Web;</p></li>
<li><p><a href="https://github.com/ansible/ansible-container/">ansible-container</a>, permettant de créer et orchestrer des containers Docker et dont le développement qui était à l'arrêt depuis février 2018 <a href="https://github.com/ansible/ansible-container/commit/e25bd6650e3fc26b5122a464684edc8553a74243">a repris</a> avec l'acceptation de demandes d’intégration et un nouveau mainteneur. Des limitations d'ansible-container sont listées dans ce <a href="https://blog.octo.com/en/ansible-container-chronicle-of-a-death-foretold/">retour d'expérience</a> (en anglais).</p></li>
<li><p>je ne te parlerais pas d'AWX, ce projet nécessitant d'être <a href="https://www.ansible.com/products/awx-project/faq">réinstallé à chaque nouvelle version</a>.</p></li>
</ul>
<h4 id="toc-projets-récents">Projets récents</h4>
<p>Ces projets ne sont <a href="https://docs.ansible.com/ansible/devel/community/other_tools_and_programs.html">pas encore mentionnés</a> dans la documentation d'Ansible.</p>
<ul>
<li>
<a href="https://github.com/ansible/ansible-runner">ansible-runner</a>, issu du projet AWX/Tower, permet de s'interfacer avec Ansible via une API stable. Le projet fournit un outil en ligne de commande, un container Docker et une bibliothèque Python.</li>
<li>
<a href="https://github.com/ansible/mazer">mazer</a>: un outil expérimental, il nécessite une branche particulière d'Ansible, facilite la gestion des rôles - et à l'avenir des modules ? - différemment de la commande <a href="https://docs.ansible.com/ansible/latest/reference_appendices/galaxy.html">ansible-galaxy</a>.</li>
<li>
<a href="https://github.com/TomasTomecek/ansible-bender">ansible-bender</a>: permet de créer des images Docker à l'aide de la commande <em>ansible-playbook</em> et de <a href="https://github.com/projectatomic/buildah">buildah</a>.</li>
</ul>
<div><a href="https://linuxfr.org/users/piloo/journaux/ansible-la-version-2-7-beta-1-est-disponible.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/115198/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/piloo/journaux/ansible-la-version-2-7-beta-1-est-disponible#comments">ouvrir dans le navigateur</a>
</p>
Pilouhttps://linuxfr.org/nodes/115198/comments.atomtag:linuxfr.org,2005:Diary/380192018-07-09T14:31:49+02:002018-07-09T14:31:49+02:00 Atelier 'Contribuer à Ansible' 15 et 16 septembre 2018 à Paris (nouvelle tentative)Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Bonjour Nal,</p>
<p>Un atelier <em>Contribuer à Ansible</em> se déroulera le week-end du 15/16 septembre, de 10h à 18h/19h, à Paris. Il sera animé par un membre de la core team et moi-même. Une précédente édition de cet atelier avait été <a href="//linuxfr.org/nodes/114229/comments/1736812">annulée</a> en raison du faible nombre de participants - sans doute à cause de l'annonce tardive de l'évènement.</p>
<p>Au cours de cet atelier, gratuit et ouvert aux personnes développant en Python et débutant avec Ansible, les participants seront accompagnés dans leurs contributions à des modules Ansible existants.</p>
<p><strong>Dates</strong>: samedi 15 septembre et dimanche 16 septembre 2018 (de 10h à 18h/19h). Il est possible de ne venir qu'un des deux jours de l'atelier.<br>
<strong>Lieu</strong>: Paris (75116), près de la station Charles de Gaulle Étoile, l'adresse exacte sera communiquée aux participants.<br>
<strong>Inscription obligatoire</strong>: l'inscription à l'évènement s'effectue à l'aide de ce <a href="https://framaforms.org/inscription-a-latelier-contribuer-a-ansible-1529776696">formulaire</a>.</p>
<p>Les prérequis sont:</p>
<ul>
<li>un ordinateur avec Python (2.7 ou 3.5+) ;</li>
<li>une installation Git fonctionnelle;</li>
<li>un compte GitHub et avoir <a href="https://help.github.com/articles/fork-a-repo/#platform-linux">forké</a> le projet <a href="https://github.com/ansible/ansible">Ansible</a>;</li>
<li>une installation fonctionnelle d'Ansible <a href="http://docs.ansible.com/ansible/devel/dev_guide/developing_modules_general.html#environment-setup">à partir des sources</a>;</li>
<li>lire/écrire un rapport de bug en anglais.</li>
</ul>
<p>L'atelier débutera par une présentation :</p>
<ul>
<li>structure du dépôt Git ;</li>
<li>fonctionnement du système d'intégration continue (CI) du projet ;</li>
<li>workflows de contribution :
<ul>
<li>description des <em>labels</em> GitHub utilisés,</li>
<li>présentation du bot utilisé pour trier les <em>issues</em> et <em>pull requests</em> GitHub.</li>
</ul>
</li>
</ul>
<p>Une description plus complète de l'évènement est disponible <a href="https://annuel2.framapad.org/p/r.6cb0d253284cd46a843a25a74075d0b3?noColors=true">ici</a>.</p>
<p>Nous remercions <a href="https://www.scaleway.com/">Scaleway</a> qui héberge l'atelier et <a href="https://www.redhat.com/fr">Red Hat</a> qui sponsorise un des déjeuners.</p>
<div><a href="https://linuxfr.org/users/piloo/journaux/atelier-contribuer-a-ansible-15-et-16-septembre-2018-a-paris-nouvelle-tentative.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/114868/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/piloo/journaux/atelier-contribuer-a-ansible-15-et-16-septembre-2018-a-paris-nouvelle-tentative#comments">ouvrir dans le navigateur</a>
</p>
Pilouhttps://linuxfr.org/nodes/114868/comments.atomtag:linuxfr.org,2005:Diary/378862018-04-13T11:54:02+02:002018-04-13T11:54:02+02:00Atelier 'Contribuer à Ansible' samedi 21 Avril et dimanche 22 Avril 2018 à Paris Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Bonjour Nal,</p>
<p>Un atelier <em>Contribuer à Ansible</em> se déroulera le week-end du 21/22 avril, de 10h à 18h/19h, à Paris. Il sera animé par un <a href="https://github.com/mscherer">membre</a> de la <em>core team</em> et <a href="https://github.com/pilou-">moi-même</a>.</p>
<p>Cet atelier, gratuit et ouvert aux personnes développant en Python et débutant avec <a href="https://github.com/ansible/ansible/">Ansible</a>, se concentrera plus particulièrement sur les modules du projet Ansible.</p>
<p><strong>Dates:</strong> samedi 21 Avril et dimanche 22 Avril 2018 (de 10h à 18h/19h). Il est possible de ne venir qu'un des deux jours de l'atelier.<br><strong>Lieu:</strong> Paris (75116), l'adresse exacte sera communiquée aux participants.<br><strong>Inscription:</strong> l'inscription à l'évènement se fait en commentant ce <a href="https://github.com/ansible/community/issues/305">ticket</a> du projet GitHub <a href="https://github.com/ansible/community/">ansible/community</a>, en indiquant le ou les jours de présence. Afin de faciliter la gestion de l'évènement, nous demandons aux inscrits de mettre à jour leur commentaire en cas d'empêchement.</p>
<p>Les prérequis sont:<br>
- un ordinateur avec Python (2.7 ou 3.5+) et Git ;<br>
- un compte GitHub et avoir <a href="https://help.github.com/articles/fork-a-repo/#platform-linux">forké</a> le projet <a href="https://github.com/ansible/ansible">Ansible</a> ;<br>
- une installation fonctionnelle d'Ansible à <a href="http://docs.ansible.com/ansible/devel/dev_guide/developing_modules_general.html#environment-setup">partir des sources</a>.</p>
<p>Une description plus complète de l'évènement est disponible <a href="https://annuel2.framapad.org/p/r.578b074c76d55322999cdf5932149542?noColors=true">ici</a>.</p>
<p>Nous remercions <a href="https://www.scaleway.com/">Scaleway</a> qui héberge l'atelier et <a href="https://www.redhat.com/fr">Red Hat</a> qui sponsorise un des déjeuners.</p><div><a href="https://linuxfr.org/users/piloo/journaux/atelier-contribuer-a-ansible-samedi-21-avril-et-dimanche-22-avril-2018-a-paris.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/114229/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/piloo/journaux/atelier-contribuer-a-ansible-samedi-21-avril-et-dimanche-22-avril-2018-a-paris#comments">ouvrir dans le navigateur</a>
</p>
Pilouhttps://linuxfr.org/nodes/114229/comments.atomtag:linuxfr.org,2005:Diary/373492017-06-06T14:25:08+02:002017-06-06T14:25:08+02:00openSUSE Conference 2017: les vidéos sont disponiblesLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>L'<a href="https://events.opensuse.org/conference/oSC17/schedule">openSUSE Conference 2017</a>, dont l'entrée est libre et gratuite, s'est déroulé à Nuremberg du vendredi 26 au dimanche 28 mai, au centre culturel <a href="http://z-bau.com">Z-Bau</a>.</p>
<p>Des sujets variés ont été abordés, les vidéos des présentations (en anglais) sont disponibles depuis quelques jours, notamment :</p>
<ul>
<li>des outils pour les distributions :
<ul>
<li>
<a href="https://events.opensuse.org/conference/oSC17/program/proposal/1234" title="How semantic analysis of C and C++ ELF binaries can be used to analyze ABI changes"><em>Libabigail</em></a> comparaison d'<em>ABI</em> de binaires au format <em>ELF</em>,</li>
<li>
<a href="https://events.opensuse.org/conference/oSC17/program/proposal/1376" title="How openQA works - Technical details about testing openSUSE"><em>openQA</em></a> un outil de tests automatisés pour les distributions,</li>
<li>
<a href="http://openbuildservice.org/"><em>Open Build Service</em></a> un système de compilation et de distribution de paquets ;</li>
</ul>
</li>
<li>en lien avec d'<em>openSUSE</em> :
<ul>
<li>
<a href="https://events.opensuse.org/conference/oSC17/program/proposal/1278#2" title="SUSE Package Hub - How to get open source packages into SLES "><em>Package Hub</em></a> un dépôt de paquets gérés par la communauté pour <em>SUSE Linux Enterprise Server</em>,</li>
<li>
<a href="https://events.opensuse.org/conference/oSC17/program/proposal/1378" title="progress and plans in cleanups - How to be lazy and keep pretty spec files"><em>spec-cleaner</em></a> un outil de vérification des fichiers <em>SPEC</em> utilisés pour la construction des paquets <em>RPM</em>,</li>
<li>le <a href="https://events.opensuse.org/conference/oSC17/program/proposal/1250" title="Take me to Leap - a story of Love and Despair - The journey to bring some packages into the official Distribution">processus d'intégration</a> de <em>GNU Health</em> dans la distribution <em>openSUSE Leap</em>,</li>
<li>les <a href="https://events.opensuse.org/conference/oSC17/program/proposal/1258" title="Transactional Updates with btrfs - Don't bring your system down">mises à jour transactionnelles</a> avec <em>Zypper</em> (gestionnaire de paquets), <a href="http://snapper.io"><em>Snapper</em></a> (outil de gestion des instantanés de système de fichiers) et <em>Btrfs</em> (système de fichiers),</li>
<li>les <a href="https://events.opensuse.org/conference/oSC17/program/proposal/1320" title="openSUSE & Jurrassic Park - What should we do about Containerised Applications?">formats d'application portable</a>, <a href="https://events.opensuse.org/conference/oSC17/program/proposal/1332" title="OBS <B AppImage"><em>AppImage</em></a> et <a href="https://events.opensuse.org/conference/oSC17/program/proposal/1302" title="Snaps on OpenSUSE"><em>Snaps</em></a> ;</li>
</ul>
</li>
<li>et aussi :
<ul>
<li>
<a href="https://events.opensuse.org/conference/oSC17/program/proposal/1428" title="With Raspberry Pis"><em>Ceph Explained</em></a>,</li>
<li>
<a href="https://events.opensuse.org/conference/oSC17/program/proposal/1344" title="What is it? Why should you use it? An Introduction to the most used Linux Desktop*"><em>Enlightenment?</em></a>,</li>
<li>
<a href="https://events.opensuse.org/conference/oSC17/program/proposal/1232" title="Making a practicle VNC client for character terminals"><em>headmore</em></a> un <a href="https://github.com/HouzuoGuo/headmore">client <em>VNC</em></a> utilisant la <em>libcaca</em>,</li>
<li>
<a href="https://events.opensuse.org/conference/oSC17/program/proposal/1438" title="From happy developers to happy users"><em>How KDE gets things done</em></a>, <a href="https://events.opensuse.org/conference/oSC17/program/proposal/1352" title="Submitting more than 400 new packages to Backports "><em>How the KDE community packages for SLE in PackageHub were done</em></a>,</li>
<li>
<a href="https://events.opensuse.org/conference/oSC17/program/proposal/1384" title="From bare metal to the cloud"><em>Bring your application to Kubernetes</em></a>,</li>
<li>
<a href="https://events.opensuse.org/conference/oSC17/program/proposal/1328"><em>Nextloud</em> - <em>Preventing cloud data breaches in open source</em></a>,</li>
<li>à propos de <em>NFV</em>: <a href="https://events.opensuse.org/conference/oSC17/program/proposal/1244" title="Landscapes and Challenges"><em>Virtual Networking in the NFVi</em></a> et <a href="https://events.opensuse.org/conference/oSC17/program/proposal/1436" title="The importance of performance testing in the NFV world - Challenges and state-of-the-art in the OPNFV community "><em>Open Platform for NFV</em></a> un cadriciel de test,</li>
<li>des <a href="https://www.youtube.com/watch?v=8xsq_HFaEOA#t=8m35s">trolls</a>.</li>
</ul>
</li>
</ul><p>SUSE et Fedora, <a href="https://events.opensuse.org/conference/oSC17#sponsors">entre autres</a>, ont été sponsors de cet évènement dont le mot-dièse associé fut <a href="https://mastodon.social/tags/oSC17">#oSC17</a>.</p><div><a href="https://linuxfr.org/users/piloo/journaux/opensuse-conference-2017-les-videos-sont-disponibles.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/112029/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/piloo/journaux/opensuse-conference-2017-les-videos-sont-disponibles#comments">ouvrir dans le navigateur</a>
</p>
Pilouhttps://linuxfr.org/nodes/112029/comments.atom