Jesse Pretorius 7f30f33f23 Set container_name as host_var in test inventory
The connection plugin no longer falls back on using the
inventory_hostname as the container_name. Set container_name as a host
var for each container in the test inventory.

In this role's case there are no containers, so I've just removed
the group_var so that the test setup is uniform with other roles
which do use containers.

Change-Id: If491e94c5d66f7e236bd344980b3d63ab22761d5
2018-10-22 11:10:11 +00:00
2018-03-23 18:12:18 -05:00
2018-07-02 08:39:44 +01:00
2018-03-13 02:06:48 -05:00
2018-03-13 02:06:48 -05:00
2018-03-13 02:06:48 -05:00
2018-05-14 20:42:46 +02:00
2018-08-10 16:44:11 +00:00
2018-03-30 14:47:13 -05:00
2018-03-19 14:47:31 -05:00
2018-03-13 02:06:48 -05:00
2018-03-19 23:00:29 -05:00
2018-03-13 02:06:48 -05:00
2018-03-13 02:06:48 -05:00
2018-03-13 02:06:48 -05:00
2018-06-29 14:47:06 +08:00
2018-03-19 23:00:29 -05:00
2018-03-13 02:06:48 -05:00
2018-09-26 18:41:38 -04:00

Ansible systemd_mount

This Ansible role configures systemd mount files.

This role requires the openstack-ansible-plugins repository to be available on your local system. The Ansible galaxy resolver will not retrieve this role for you. To get the plugins role in place clone the plugins repository before running this role.

# git clone https://github.com/openstack/openstack-ansible-plugins /etc/ansible/roles/plugins

You can also use the ansible-galaxy command on the ansible-role-requirements.yml file.

# ansible-galaxy install -r ansible-role-requirements.yml

Release notes for the project can be found at: https://docs.openstack.org/releasenotes/ansible-role-systemd_mount


Example playbook

See the "defaults.yml" file for a full list of all available options.

- name: Create a systemd mount file for Mount1 and 2
  hosts: localhost
  become: true
  roles:
    - role: "systemd_mount"
      systemd_mounts:
        - what: '/var/lib/machines.raw'
          where: '/var/lib/machines'
          type: 'btrfs'
          options: 'loop'
          unit:
            ConditionPathExists:
              - '/var/lib/machines.raw'
          state: 'started'
          enabled: true
        - config_overrides: {}
          what: "10.1.10.1:/srv/nfs"
          where: "/var/lib/glance/images"
          type: "nfs"
          options: "_netdev,auto"
          unit:
            After:
              - network.target
Description
Ansible role to manage systemd mount points
Readme 1.1 MiB
Languages
Python 91.2%
Jinja 8.8%