Skip to content

Commit

Permalink
fix integration tests
Browse files Browse the repository at this point in the history
  • Loading branch information
abikouo committed Oct 13, 2022
1 parent 799aefa commit 470da66
Showing 1 changed file with 22 additions and 25 deletions.
47 changes: 22 additions & 25 deletions tests/integration/targets/lambda/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -645,44 +645,41 @@
tempfile:
suffix: lambda
state: directory
register: ldir

- name: Create virtual env and install required libs
pip:
name:
- requests
virtualenv: "{{ ldir.path }}/virtualenv"

- name: Locate python env site-packages
ansible.builtin.find:
recurse: true
file_type: directory
paths:
- "{{ ldir.path }}/virtualenv"
patterns:
- "site-packages"
register: package_dir

- name: Create lambda layer zip
register: test_dir

- name: Create python directory for lambda layer
file:
path: "{{ test_dir.path }}/python"
state: directory

- name: Create lambda layer library
copy:
content: |
def hello():
print("Hello from the ansible amazon.aws lambda layer")
return 1
dest: "{{ test_dir.path }}/python/lambda_layer.py"

- name: Create lambda layer archive
archive:
format: zip
path: '{{ package_dir.files.0.path }}'
dest: '{{ ldir.path }}/sample_lambda.zip'
path: "{{ test_dir.path }}"
dest: "{{ test_dir.path }}/lambda_layer.zip"

- name: Create lambda layer
lambda_layer:
name: "{{ lambda_python_layers_names[0] }}"
description: '{{ lambda_python_layers_names[0] }} lambda layer'
content:
zip_file: '{{ ldir.path }}/sample_lambda.zip'
zip_file: "{{ test_dir.path }}/lambda_layer.zip"
register: first_layer

- name: Create another lambda layer
lambda_layer:
name: "{{ lambda_python_layers_names[1] }}"
description: '{{ lambda_python_layers_names[1] }} lambda layer'
content:
zip_file: '{{ ldir.path }}/sample_lambda.zip'
zip_file: "{{ test_dir.path }}/lambda_layer.zip"
register: second_layer

- name: Create lambda function with layers
Expand Down Expand Up @@ -763,9 +760,9 @@
- name: Delete temporary directory
file:
state: absent
path: "{{ ldir.path }}"
path: "{{ test_dir.path }}"
ignore_errors: true
when: ldir is defined
when: test_dir is defined

- name: Delete lambda layers
lambda_layer:
Expand Down

0 comments on commit 470da66

Please sign in to comment.