diff options
author | Yuya Kusakabe <yuya.kusakabe@gmail.com> | 2018-06-28 01:23:02 +0900 |
---|---|---|
committer | Yuya Kusakabe <yuya.kusakabe@gmail.com> | 2018-06-28 01:23:02 +0900 |
commit | 86f71d4334f2269ff8f0268d200f03b73e1c26b7 (patch) | |
tree | 1fe8415733cdf993549ae6bcf067f4ea6c272e03 /library/latest_iso.py | |
parent | ebf269e8926d3dbd2a543aabe598ef4cfa68a5ff (diff) | |
download | vyos-vm-images-86f71d4334f2269ff8f0268d200f03b73e1c26b7.tar.gz vyos-vm-images-86f71d4334f2269ff8f0268d200f03b73e1c26b7.zip |
Cleanup playbook
Diffstat (limited to 'library/latest_iso.py')
-rwxr-xr-x | library/latest_iso.py | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/library/latest_iso.py b/library/latest_iso.py deleted file mode 100755 index b55ea98..0000000 --- a/library/latest_iso.py +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env python3 - -import os -import sys -from lxml import html -import requests -import json -from ansible.module_utils.basic import AnsibleModule - -BASE_URL = 'https://downloads.vyos.io/' -PAGE_URL = BASE_URL+'?dir=rolling/current/amd64' - - -def run_module(): - result = dict(changed=False) - module = AnsibleModule(argument_spec=dict()) - - page = requests.get(PAGE_URL) - tree = html.fromstring(page.content) - path = '//*[@id="directory-listing"]/li/a[1]/@href' - isos = [x for x in tree.xpath(path) if os.path.splitext(x)[1] == '.iso'] - latest_iso = os.path.join(BASE_URL, isos[-1]) - result['latest_iso'] = latest_iso - - module.exit_json(**result) - - -if __name__ == '__main__': - run_module() |