# CfgMgmtCamp 2026: Ansible Core 2.19

**URL:** <https://forum.ansible.com/t/cfgmgmtcamp-2026-ansible-core-2-19/45345>\
**Category:** Blog\
**Tags:** cfgmgmgtcamp, event-slides\
**Created:** [February 16, 2026, 10:44am UTC](https://forum.ansible.com/t/cfgmgmtcamp-2026-ansible-core-2-19/45345 "2026-02-16T10:44:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [February 16, 2026, 10:44am UTC](https://forum.ansible.com/t/cfgmgmtcamp-2026-ansible-core-2-19/45345/1 "2026-02-16T10:44:36Z")

</div>

# CfgMgmtCamp 2026: Ansible Core 2.19

This post is part of a series of talks presented at CfgMgmtCamp 2026. Please see [CfgMgmtCamp](https://forum.ansible.com/t/cfgmgmtcamp-2026-overview/45340) for all other talks.

 

### A Love Letter to Ansible Core 2.19

Speaker: Matt Davis

Slides: [Presentation](https://cfp.cfgmgmtcamp.org/media/ghent2026/submissions/CQDEPX/resources/Ansible_Core_2.19_-_Nitz_VYcIHOO.pdf)

Video: [YouTube](https://youtu.be/mTc38vpvTHQ)

Nervous about upgrading to Ansible Core 2.19? Learn how the revamped template engine and error handling in Ansible’s latest release will make your life easier from a self-proclaimed Ansible lover.

### Don’t Fear the Jinja - Beyond the Handlebars with Ansible

Speaker: Matt Davis

Slides: [Presentation](https://cfp.cfgmgmtcamp.org/media/ghent2026/submissions/QXPYAU/resources/Public_Dont_Fear_the_Jinja_-_CMC2026_UKlTzqo.pdf)

Challenge: [Forum Post](https://forum.ansible.com/t/how-to-solve-ansible-challenge-from-ansible-core-maintainer/45285)

Video: [YouTube](https://www.youtube.com/watch?v=m5BMDL8HBEQ)

Jinja’s tricky. Few things can so quickly evoke chutzpah, fear, and regret in the soul of a playbook author; often all at once! Join Ansible Core architect nitzmahone for a light-hearted exploration of some Jinja anti-patterns, and a dive into powerful new Jinja features enabled in recent Ansible Core releases. Learn to confidently embed handlebars in your automation without going “over the handlebars”.

#### Talk Notes

Is a playbook a Jinja template?

- Common misconception, but no. Template ability implemented by each keyword.
- Special sauce over Jinja for Ansible features
  - Automatic lazy template-on-fetch.
  - Native mode (Core team contributed to Jinja upstream project for enhancements to this). Native mode is by default

Jinja Template Behaviour in Ansible

- Only run on the Ansible controller.
- Should not have side effects
  - May be evaluated more than once. Can be done during a best effort scenario. Can sometimes happen when a debugger is being used.

- Lazy recursive templating: Templates are not evaluated until referenced. Laziness was vastly improved in 2.19.

Jinja macros:

- Easier to write than (Python) Jinja plugins.
- Building CI CD pipeline with Ansible.

### Ansible Style Guide and guidelines for compatibility with newer versions of Ansible community package/ansible-core (Ansible 12/ansible-core 2.19 and above)

Speaker: Kostiantyn Volenbovskyi

Slides: [Presentation](https://github.com/abacusresearch/ansible-style-guide/blob/main/Ansible_Style_Guide_CfgMgmtCamp2026.pdf)

Forum Survey: [Survey on various Ansible Style questions](https://forum.ansible.com/t/survey-on-various-ansible-style-questions-cfgmgmtcamp-follow-up/45302)

Video: [YouTube](https://youtu.be/kOmD94rkB6E)

There are several Ansible Style Guides and I would like to present a different one based on existing ones with certain guidelines added and changed. It covers topics such as list of dictionaries as recommended structure for “more complex” variables, usage of set\_fact, etc.

* * *

Check out the other sessions at CfgMgmtCamp 2026 using the links below:

- [CfgMgmtCamp 2026: Content Development and Collection Maintenance](https://forum.ansible.com/t/cfgmgmtcamp-2026-content-development-and-collection-maintenance/45341)
- [CfgMgmtCamp 2026: AI and Automation](https://forum.ansible.com/t/cfgmgmtcamp-2026-ai-and-automation/45342)
- [CfgMgmtCamp 2026: IT Architecture](https://forum.ansible.com/t/cfgmgmtcamp-2026-it-architecture/45343)
- [CfgMgmtCamp 2026: Integration and Tooling](https://forum.ansible.com/t/cfgmgmtcamp-2026-integration-and-tooling/45344)
- [CfgMgmtCamp 2026: Ansible Core 2.19](https://forum.ansible.com/t/cfgmgmtcamp-2026-ansible-core-2-19/45345)
- [CfgMgmtCamp 2026: Ansible Ecosystem](https://forum.ansible.com/t/cfgmgmtcamp-2026-ansible-ecosystem/45346)
- [CfgMgmtCamp 2026: Community and Contributor Summit](https://forum.ansible.com/t/cfgmgmtcamp-2026-community-and-contributor-summit/45347)

Here are links to all the talks on YouTube as well as related forum discussions:

- All Ansible talks on [YouTube](https://www.youtube.com/playlist?list=PL0FmYCf7ocrbTZOpWE01ubyKl4-_np8jy)
- All CfgMgmtCamp [Forum Posts](https://forum.ansible.com/tag/cfgmgmgtcamp?ascending=false&order=activity)
- [CfgMgmtCamp 2026 Event Post](https://forum.ansible.com/t/cfgmgmtcamp-2026/44250)

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [February 16, 2026, 12:28pm UTC](https://forum.ansible.com/t/cfgmgmtcamp-2026-ansible-core-2-19/45345/2 "2026-02-16T12:28:26Z")

</div>

There’s an ongoing survey by @volenbovsky for his style guide talk: [Survey on various Ansible Style questions (CfgMgmtCamp follow-up)](https://forum.ansible.com/t/survey-on-various-ansible-style-questions-cfgmgmtcamp-follow-up/45302)

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [February 16, 2026, 1:30pm UTC](https://forum.ansible.com/t/cfgmgmtcamp-2026-ansible-core-2-19/45345/3 "2026-02-16T13:30:01Z")

</div>

Hey @felixfontein - Thanks! I’ll add that to the main body.
