mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 12:50:22 -07:00
Integration tests for influxdb_user module (#35315)
* Added integration tests for influxdb_user * Tests for idempotency checking and check mode
This commit is contained in:
parent
47d8d8c36e
commit
1f1402ea68
6 changed files with 124 additions and 0 deletions
4
test/integration/targets/setup_influxdb/tasks/main.yml
Normal file
4
test/integration/targets/setup_influxdb/tasks/main.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
|
||||
- include: setup.yml
|
||||
when: ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'trusty'
|
26
test/integration/targets/setup_influxdb/tasks/setup.yml
Normal file
26
test/integration/targets/setup_influxdb/tasks/setup.yml
Normal file
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
|
||||
- name: Install https transport for apt and ca-certificates
|
||||
apt: name={{ item }} state=latest force=yes
|
||||
with_items:
|
||||
- apt-transport-https
|
||||
- ca-certificates
|
||||
|
||||
- name: Install apt_key dependencies
|
||||
pip: name={{ item }}
|
||||
with_items:
|
||||
- pyOpenSSL
|
||||
- ndg-httpsclient
|
||||
- pyasn1
|
||||
|
||||
- name: Add InfluxDB public GPG key
|
||||
apt_key: url=https://repos.influxdata.com/influxdb.key state=present
|
||||
|
||||
- name: Add InfluxDB repository
|
||||
apt_repository: repo='deb https://repos.influxdata.com/ubuntu trusty stable' filename='influxdb' state=present update_cache=yes
|
||||
|
||||
- name: Install InfluxDB
|
||||
apt: name=influxdb state=latest
|
||||
|
||||
- name: Start InfluxDB service
|
||||
service: name=influxdb state=started
|
Loading…
Add table
Add a link
Reference in a new issue