ansible / community

This repository is being archived. See https://github.com/ansible-community/presentations and https://github.com/ansible-community/meetings for the new locations
Apache License 2.0
489 stars 144 forks source link

The Bullhorn - contribute content for developer newsletter #546

Closed cybette closed 2 years ago

cybette commented 4 years ago

image

The Bullhorn is a Newsletter for the Ansible Developer Community!

New method of reporting news!

We're trying out a new way to report news! If you have anything to share about what you've been up to with Ansible lately, at any time, simply hop into #social:ansible.com (the Ansible Social room on Matrix) and leave a message, tagging newsbot. Your update will then be included in the next edition of the Bullhorn (pending editor approval, of course).


You can find the list of past issues here and join the forum to get notifications on future posts!

Currently, the Ansible Community Team is editing and putting together the newsletter for release approximately once every 2 weeks. We welcome content contributions and suggestions! And if someone is willing to help out with editing, even better :smile:

Please make your suggestions in comments, and also let us know what you'd like to see more/less of, etc.

:cow: :postal_horn:

abadger commented 4 years ago

The ansible-2.10.0rc1 release announcement: https://groups.google.com/forum/#!topic/ansible-devel/hgXx7CEugt0

cybette commented 4 years ago

@sshnaidm @gundalow @abadger @willthames @nitzmahone thanks for your contributions to Bullhorn 10! They have been added.

https://mailchi.mp/redhat/the-bullhorn-10

cybette commented 4 years ago

The Bullhorn, Issue 11

OUTLINE

Deadline for Content: Friday, September 25 Edit Day: Monday, September 28 Preview Day: Tuesday, September 29 Publication Date: Wednesday, September 30

evgeni commented 4 years ago

Foreman has released 1.3.0 of our collection: https://theforeman.org/2020/09/foreman-ansible-modules-v130-released.html

dmsimard commented 4 years ago

Hi @cybette o/

ara 1.5.0 has been released -- there's a blog post about it here: https://ara.recordsansible.org/blog/2020/09/23/announcing-the-release-of-ara-1.5.0/ and it's been tweeted here: https://twitter.com/RecordsAnsible/status/1308842386450198528

GregSutcliffe commented 4 years ago

@cybette Stats update for the next issue. Screenshot available if you want it / have space :)


Following productive discussions in recent community meetings (see working group minutes around https://github.com/ansible/community/issues/539#issuecomment-670386710) I've put together an alpha version of a Collections Dashboard. Eventually it will have summary stats across our community, but for now you can query a given collection and get some useful data.

I'll be pre-recording a talk on this for the upcoming Contributor Summit, but for now you can play with it here and the source code (along with the list of collections to index) is here. Please do raise issues & feature requests!

cybette commented 4 years ago

Thanks @GregSutcliffe! I'll ping you early next week when I have the shared doc with draft so you can drop your screenshot there :)

abenokraitis commented 4 years ago

Proposed addition for Volume 11:

NETDEVOPS SURVEY 2020 NOW OPEN! The NetDevOps Survey 2020 is now live, and looking for respondents! The goal of this survey is to collect information to understand how network operators and engineers are using automation to operate their network today. The survey has been designed to be vendor neutral, collaborative, and community-focused. All network professionals are welcome to participate in the survey, please complete the survey at http://bit.ly/netdevops-survey-2020 by October 23.

cybette commented 4 years ago

@evgeni @dmsimard @GregSutcliffe @abenokraitis thanks for your contributions to Bullhorn 11! They have been added.

https://mailchi.mp/redhat/the-bullhorn-11

felixfontein commented 4 years ago

community.general 1.2.0 and community.network 1.2.0 have been released today.

cybette commented 4 years ago

The Bullhorn, Issue 12

OUTLINE

Deadline for Content: Friday, October 16 Edit Day: Monday, October 19 Preview Day: Tuesday, October 20 Publication Date: Wednesday, October 21 (skipping a week due to AnsibleFest)

goneri commented 4 years ago
abenokraitis commented 4 years ago

AWS contributors guide as a blog released: https://www.ansible.com/blog/getting-started-with-aws-ansible-module-development

evgeni commented 4 years ago

Not sure this is interesting outside the Foreman community, but here is a post how to write Ansible modules for Foreman: https://theforeman.org/2020/10/how-to-write-a-new-foreman-ansible-module-in-20-lines-of-code.html

Akasurde commented 4 years ago

@cybette Automating CentOS installation using Ansible and Kickstart file in VMware infrastructure - https://medium.com/@AbhijeetKasurde/automating-centos-7-installation-using-ansible-and-kickstart-483807a3774c

Akasurde commented 4 years ago

@cybette Automating Windows Server 2012 r2 installation using Ansible in VMware infrastructure - https://medium.com/@AbhijeetKasurde/ansible-automating-windows-server-2012-r2-installation-in-vcenter-227577f5917c

sshnaidm commented 4 years ago

@cybette Ansible Podman collection released 1.3.1 version, which include bugfixes and enhancements for podman_container, podman_network, podman_volume and other modules. Finally removed dependency on PyYAML python package from all podman modules, so now the collection doesn't require anything but Podman installed on the host.

felixfontein commented 4 years ago

Some more collection releases:

sshnaidm commented 4 years ago

@cybette Ansible Openstack cloud collection released the newest 1.2.0 version. Modules for management of Openstack volumes and snapshots were added: volume_snapshot_info, volume_backup, volume_snapshot_info.

melcorr commented 4 years ago

Hey @cybette , Foreman community member @Thulium-Drake wrote a blog about how he has used the Foreman Ansible Collection to apply Infrastructure as Code principles to Foreman https://theforeman.org/2020/10/foreman-config-as-code.html

cybette commented 4 years ago

Hi everyone,

Thanks for suggesting content. Here's the draft for Bullhorn 12: https://docs.google.com/document/d/1WVU4eHM9UalWmpONteNg8-cHRTFUPHJvXElrDwfBHqk/edit?usp=sharing

(feel free to edit the document directly)

@sshnaidm I assume you wanted to include volume_backup_info instead of volume_snapshot_info twice!

evgeni commented 4 years ago

For lucky number 13:

The Foreman Ansible Collection v1.4.0 was released (Tweet, Toot).

Most notable changes include:

full changelog

I'll probably follow up with a blog post too.

dmsimard commented 4 years ago

Hi o/

ara 1.5.2 has been released with significant performance improvements.

cybette commented 4 years ago

The Bullhorn, Issue 13

OUTLINE

Deadline for Content: Friday, October 30 Edit Day: Monday, November 2 Preview Day: Tuesday, November 3 Publication Date: Wednesday, November 4

felixfontein commented 4 years ago

community.sops 0.1.0 has been released. It helps decrpyting and encrypting data with Mozilla sops, which allows to encrypt YAML values (and not keys), and allows to use multiple keys at once and keys from different sources. If you find ansible-vault too constricted for your use-case, this might be better suited for you! (It's a bit harder to use in Ansible though, since there are no vault plugins.)

evgeni commented 4 years ago

And here is the Foreman Ansible Collection 1.4.0 blogpost: https://theforeman.org/2020/10/foreman-ansible-modules-v140-released.html

ganeshrn commented 4 years ago

Ansible utilities collection ansible.utils that includes a variety of plugins that aid in the management, manipulation and visibility of data for the Ansible playbook developer. It is currently under active development and the 1.0.0 version will be released in the first week of December 2020. Contribution to the collection in form of PR's/issues are welcomed :-)

felixfontein commented 4 years ago

Some content will get moved out of community.general and community.network for versions 2.0.0, which will be included in Ansible 2.11. Some of this moving has already been done and initial versions of the new collections have been released. After some testing and once they reach 1.0.0, they will get included in Ansible 2.10.

  1. community.postgresql 0.1.0: contains the postgres_* modules from community.general.
  2. community.routeros 0.1.0: contains the routeros* plugins and modules from community.network.
  3. community.docker 0.1.0: contains the docker* plugins and modules from community.general. Please note that all deprecations planned for removal in community.general 2.0.0 have already been applied. See the changelog for details.

See here for a description of the content move.

dmsimard commented 4 years ago

o/ I've written a blog post "Benchmarking ansible and ara for fun and science":

cybette commented 4 years ago

Hi everyone,

Thanks for suggesting content. Here's the draft for Bullhorn 13: https://hackmd.io/4NXq-fkFQeybOCwGszLo6w?view

Feel free to edit the document directly (ctrl-alt-e) if you spot any mistakes or if I missed something.

Edit: now published - https://bit.ly/thebullhorn13

cybette commented 4 years ago

The Bullhorn, Issue 14

OUTLINE

Deadline for Content: Friday, November 13 Edit Day: Monday, November 16 Preview Day: Tuesday, November 17 Publication Date: Wednesday, November 18

rndmh3ro commented 4 years ago

I'd like to suggest our blog-post for inclusion into the newsletter. It talks about how we moved our ansible roles (https://github.com/dev-sec/?q=ansible-&type=&language=) into a collection, how we did it and what challenges we faced. Thanks! :)

Andersson007 commented 4 years ago

community.postgresql 1.0.0 has been released!:)

felixfontein commented 4 years ago

community.docker 1.0.0 and community.routeros 1.0.0 also have been released.

cybette commented 4 years ago

Draft for Bullhorn 14: https://hackmd.io/Y9HqiSfKTvKry3IcHGMOyg

Please feel free to comment or edit.

Edit: now published - https://bit.ly/thebullhorn14

dmsimard commented 4 years ago

I added a note about community.google and community.kubevirt, there might also be community.hashi_vault but the repo hasn't been created yet.

Should we have someone explain the ansible-base to ansible-core rename ?

cybette commented 4 years ago

Good point @dmsimard

@sivel could you add a short paragraph explaining the name change on hackmd - line 21 in edit mode. Alternatively you can comment here in this issue and I'll add it. Thanks!

felixfontein commented 4 years ago

I added and will be contained in the next Ansible 2.10 release. to the 1.0.0 announcement for the thee collections named above. (@gundalow yesterday merged the PRs which added the collections to ansible.in.)

sivel commented 4 years ago

@cybette we're not quite ready for public messaging around the name change. I'll make sure that myself or someone from PM reaches back out once we are.

cybette commented 4 years ago

@sivel noted, thanks!

cybette commented 4 years ago

The Bullhorn, Issue 15

OUTLINE

Deadline for Content: Monday, November 30 Edit and preview day: Tuesday, December 1 Publication Date: Wednesday, December 2

tima commented 4 years ago

Could we please get a mention of community.okd 1.0 in the next release?

vMarkusK commented 4 years ago

I have created my first python based Ansible Collection / modules for the upcoming Veaam RestAPI

https://mycloudrevolution.com/en/2020/11/11/veeam-backup-replication-restapi-ansible-collection/

felixfontein commented 4 years ago

community.hrobot 1.0.0 has been released and will be included in the next Ansible 2.10 release. It contains the hetzner_* modules from community.general.

felixfontein commented 4 years ago

community.crypto 1.3.0 has been released. It has new modules for operating on private keys, CSRs and X.509 certificates without having to operate on files.

felixfontein commented 4 years ago

community.network 1.3.0 has been released. This is the last 1.x.0 minor release, the next releases will be patch releases (if needed). Version 2.0.0 will be released at the end of January 2021 for inclusion in Ansible 3.0.0.

tadeboro commented 3 years ago

We wrote a blog post that explains why and when one should develop an Ansible collection. It is basically a summary of our decision process and implementation work on the NGINX Unit Ansible Collection that we developed.

https://steampunk.si/blog/why-and-how-of-the-nginx-unit-ansible-collection/

Maybe that could be interesting for the Bullhorn audience?

Akasurde commented 3 years ago

I wrote an article for VMware Tag management - https://medium.com/@AbhijeetKasurde/ansible-create-a-tag-category-in-vcenter-416a2bc8ca5

goneri commented 3 years ago

A (sort) blog post about the impact of the Python version on Ansible performance (community.kubernetes): https://goneri.lebouder.net/2020/11/26/ansible-performance-impact-of-the-python-version/

russoz commented 3 years ago

Not sure whether this would belong here or not, but we have been doing a cleanup work on the ignore lines for sanity tests in the community.general repository. We have gone from 3608 ignored failures in 1.2.0 down to 1952 ignored lines in 1.3.0, and currently 1547 in main. The top 5 ignored validations being:

    309 validate-modules:parameter-type-not-in-doc
    289 validate-modules:doc-missing-type
    258 validate-modules:parameter-list-no-elements
    161 validate-modules:undocumented-parameter
     90 validate-modules:doc-default-does-not-match-spec

while the top 5 offenders (2-level breakdown) being from:

   238 net_tools/nios
   180 cloud/ovirt
   104 remote_management/oneview
    60 cloud/scaleway
    52 cloud/google