# \#code-conventions

**URL:** https://forum.ansible.com/tag/code-conventions/527.md

[Latest](https://forum.ansible.com/latest.md) · [Categories](https://forum.ansible.com/categories.md) · [Tags](https://forum.ansible.com/tags.md)

---

## [List options in modules: "add" or "set"? Let's talk about terminology](https://forum.ansible.com/t/list-options-in-modules-add-or-set-lets-talk-about-terminology/46488)

<div class="topic-metadata">

**Author:** [@russoz](https://forum.ansible.com/u/russoz)\
**Replies:** 3\
**Last updated:** [October 19, 2026, 5:07am UTC](https://forum.ansible.com/t/list-options-in-modules-add-or-set-lets-talk-about-terminology/46488 "2026-10-19T05:07:06Z")

</div>

Many modules manage something that is a collection of things: group members, tags, DNS records, repositories, SSH keys, interfaces. The usual interface is a type: list option, and sooner or later every author of such a m…
