You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
Richard C Isaacson eb2762bc5b If you try to resize a lvol to the current size return a changed=False and don't fail.
This addresses GH-5165 and adds the ability to check if a lvol exists.

The tests for this don't fit nicely into the current integration tests so they are below.

```
---

- name: remove any existing lv=one of vg=main
  lvol: lv=one vg=main state=absent

- name: remove any existing lv=two of vg=main
  lvol: lv=two vg=main state=absent

- name: check to see if lv=one of vg=main exists
  lvol: lv=one vg=main state=present
  ignore_errors: true
  register: lvol_result0

- name: Assert that we will get a "No size given."
  assert:
    that:
      - "'No size given.' in lvol_result0.msg"

- name: create lv=one of vg=main sized 30g
  lvol: lv=one size=30g vg=main state=present
  register: lvol_result1

- name: Assert that we made changes."
  assert:
    that:
      - "lvol_result1.changed == True"

- name: check to see if lv=one of vg=main exists
  lvol: lv=one vg=main state=present
  register: lvol_result2

- name: Assert that we did not make changes."
  assert:
    that:
      - "lvol_result2.changed == False"

- name: remove lv=one of vg=main
  lvol: lv=one vg=main state=absent

- name: create lv=two of vg=main sized 30G
  lvol: lv=two size=30G vg=main state=present
  register: lvol_result3

- name: Assert that we made changes."
  assert:
    that:
      - "lvol_result3.changed == True"

- name: reduce lv=two of vg=main to 15G
  lvol: lv=two size=15G vg=main state=present
  register: lvol_result4

- name: Assert that we made changes."
  assert:
    that:
      - "lvol_result4.changed == True"

- name: increase lv=two of vg=main to 30G
  lvol: lv=two size=30G vg=main state=present
  register: lvol_result5

- name: Assert that we made changes."
  assert:
    that:
      - "lvol_result5.changed == True"

- name: create lv=two of vg=main sized 30G when already exists at 30G
  lvol: lv=two size=30g vg=main state=present
  register: lvol_result6

- name: Assert that we did not make changes."
  assert:
    that:
      - "lvol_result6.changed == False"

- name: remove lv=two of vg=main
  lvol: lv=two vg=main state=absent
```
11 years ago
cloud In the route53 module, documenting that TXT and SPF requests 11 years ago
commands Add creates= and removes= to the script: action 11 years ago
database Properly fetching the riak version, and properly setting the python interpreter. 11 years ago
files Fixing several bugs in assemble and updating tests 11 years ago
internal ansible -> ansibleworks 11 years ago
inventory Make add_host clear the inventory pattern cache, add some more aliases. Fixes #4442. 11 years ago
messaging Use new syntax for module snippets in rabbitmq_policy and update changelog 11 years ago
monitoring Merge pull request #5039 from bpennypacker/airbrake 11 years ago
net_infrastructure All modules should be using /usr/bin/python in the shebang as ansible_python_interpreter processes this (see FAQ). 11 years ago
network Merge pull request #5826 from romeotheriault/fix_follow_redirects 11 years ago
notification ansible -> ansibleworks 11 years ago
packaging Merge pull request #6045 from garaden/pypi_mirrors_gone 11 years ago
source_control Merge branch 'devel' of https://github.com/calebbrown/ansible into calebbrown-devel 11 years ago
system If you try to resize a lvol to the current size return a changed=False and don't fail. 11 years ago
utilities Add the start of an integration test structure using Ansible playbooks, also added an assert action plugin to make writing those easier. 11 years ago
web_infrastructure Clean up stray space at the end of a line after a period. 11 years ago