# SPDX-FileCopyrightText: 2021 Free Software Foundation Europe # # SPDX-License-Identifier: AGPL-3.0-or-later --- - hosts: all remote_user: root tags: [peers] tasks: - name: Get innernet-server hostname from inventory groups set_fact: # Assuming that we only have one innernet server, we take the first # occurence innernet_server: "{{ groups['innernet_server'][0] }}" run_once: true - hosts: innernet_server remote_user: root roles: - server - hosts: innernet_client remote_user: root roles: - client