Ansible Will Stick to the Inclusive Language in the New Version

Ansible community reviewed the Ansible codebase and documentation and made alternative terminology recommendations across the board.

The words “master” and “slave” have been widely used for decades in computing and other technical contexts, as a reference to situations where one process or entity controls another. Nowadays the organization is tackling to getting rid of computer engineering terms that evoke racist history, like “master” and “slave” and “whitelist” and “blacklist.”

So now the Ansible project is working to eliminate racism and other harmful prejudices from the project’s code and community. During the current development cycle, the Ansible project has made significant progress in its goals to make the community and code more welcoming and inclusive.

With the release of Ansible Core 2.11, harmful terminology in the Ansible codebase is deprecated and it comes with new replacement terms.

This effort will continue to be introspective and sensitive to the effects of language and terminology on our community and the broader world.

Over the summer, the Ansible project updated the branch naming for the collections maintained by Ansible. Going forward, “main” will be the default branch for all repositories in the Ansible and Ansible collections GitHub organizations. In addition, harmful language will remain available via aliases for a full deprecation cycle (four releases) to ensure users have an opportunity to update their Ansible configurations and usage.

Deprecated termNew term (Ansible Core 2.11)
whitelist (e.g., callback_whitelist, DEFAULT_CALLBACK_WHITELIST)enabled (e.g., callback_enabled, CALLBACKS_ENABLED)
blacklist (e.g., BLACKLIST_EXTS, BLACKLIST_DIRS)reject (e.g., REJECT_EXTS, REJECTLIST_DIRS)
master machine / nodecontroller machine / node

These changes will be included in the Ansible 4.0 package, which will be released on May 18th, 2021.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%

Leave a Reply

Your email address will not be published. Required fields are marked *