Teflo

Latest version: v2.4.1

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2.1.0

--------------------------

Documentation
~~~~~~~~~~~~~
* Modified quickstart page and flowchart for teflo

Enhancements
~~~~~~~~~~~~
* Make the data folder and results folder available to users in the form of environment variables
* Added support usage of variables in the variables files in message notification templating
* Add skip failures ability during the graph run
* Allow iterate_method from cli
* Added check for installing ansible roles when running ansible playbooks under resource_check method

Bug Fixes
~~~~~~~~~
* Fixed syntax warnings in CI
* Fix same file error
* Fixed test result summary does not take into account error test case elements
* Fixed the ansible nested var issue
* Fix issues of jinja templating in include

2.0.0

--------------------------

Features
~~~~~~~~
* Recursive include of child scenarios is supported with scenario graph implementation
* Replaced scenario_streams with the newly added scenario graph
* teflo show -s sdf_file.yml --show-graph added, users can see the whole scenario graph structure
* Added term color to display log messages red(for errors) and green for other information
* Added support for selecting the scenario execution order __by_level__ and __by_depth__ using the *included_sdf_iterate_method* parameter in teflo.cfg

Enhancements
~~~~~~~~~~~~
* Redesigned teflo execution pipeline
* Redesigned the cleanup logic for scenarios
* Redesigned the validate logic for scenarios
* Redesigned the results generation
* Redesigned the inventory generation(output inventory stays the same, the logic behind the scene changed)
* Added typing for many functions(e.x *def func(param:list=[]):->str*)
* Added tostring,path,pullpath,inventory methods to scenario class

Documentation
~~~~~~~~~~~~~
* Added explanation about how to use scenario graph
* Added explanation about how *include* works with scenario graph

1.2.5

--------------------------

Enhancements
~~~~~~~~~~~~
* Enabled ci for version 1.2.x

Bug Fixes
~~~~~~~~~
* Fix for: custom resource_check does not honor the ansible_galaxy_options
* Fixed the ansible nested var issue with ansible_facts

1.2.4

--------------------------

Enhancements
~~~~~~~~~~~~
* beaker provisioner total attempts to an integer data type
* add space to beaker warning
* Allow users to set ansible verbosity using ansible environment variable

Bug Fixes
~~~~~~~~~
* invalid inventory generated when groups contains the machine name \
* Report task fails when executes attribute is used and No asset is present

1.2.3

--------------------------

Features
~~~~~~~~~~~~
* Add the var-file declared by user as an extra_vars in the ansible orchestrate and execute task
* teflo_rppreproc_plugin to support RPV5 instances

Enhancements
~~~~~~~~~~~~
* support --vars-data w/show command
* Added support bkr's ks-append(s) option in beaker-client plugin

Bug Fixes
~~~~~~~~~
* Added a generic exception handling during ssh to hosts
* Added fix for resource ordering issue in results.yml
* update import_results list when is not None
* Using variable files with variables as list/dict causes an exception

Documentation
~~~~~~~~~~~~~
* Correction in documentation to point to fixed gh_pages
* Added release cadence to Contribution.rst
* Added workaround(use of shell script) to allow make docs-wiki work correctly using makefile

1.2.2

--------------------------

Features
~~~~~~~~~~~~
* Added teflo init command (It will generate a genralized teflo workspace for you with examples)
* Added openstack instance metadata field for os_libcloud_plugin

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.