---
# System prepended metadata

title: investigate artcl use under zuul

---

# investigate artcl use under zuul

* @arxcruz discovered that we cannot run custom ansible filters (or plugins) under zuul due to security concerns
* ``#zuul`` confirmed limitation and recommended use of ansible modules which are not affected by the same limitations
* we identified 4 possible approache so far, but we first need to discover if there are other existing limitatins that prevent the use of role under zuul
* possible directions:
    * conversion to filter
        * existing PR
    * jinja2 (ugly)
        * @zbr tried it before writing the filter and failed to get results (others are welcomed to try the same challenge)
    * using shell to run python code and load the output as json (ugly)
        * @zbr decided that is too ugly to pursuit (backed by jesse)
    * json_query transformation?

Other observations:
* we already have another module inside the role