Current Dir: /snap/core22/2955/usr/lib/python3/dist-packages/cloudinit/distros/

[DIR]  package_management [ delete | rename ]
[DIR]  parsers [ delete | rename ]
[DIR]  __pycache__ [ delete | rename ]
[FILE] almalinux.py [ edit | delete | rename ]
[FILE] alpine.py [ edit | delete | rename ]
[FILE] amazon.py [ edit | delete | rename ]
[FILE] aosc.py [ edit | delete | rename ]
[FILE] arch.py [ edit | delete | rename ]
[FILE] azurelinux.py [ edit | delete | rename ]
[FILE] bsd.py [ edit | delete | rename ]
[FILE] bsd_utils.py [ edit | delete | rename ]
[FILE] centos.py [ edit | delete | rename ]
[FILE] cloudlinux.py [ edit | delete | rename ]
[FILE] cos.py [ edit | delete | rename ]
[FILE] debian.py [ edit | delete | rename ]
[FILE] dragonflybsd.py [ edit | delete | rename ]
[FILE] eurolinux.py [ edit | delete | rename ]
[FILE] fedora.py [ edit | delete | rename ]
[FILE] freebsd.py [ edit | delete | rename ]
[FILE] gentoo.py [ edit | delete | rename ]
[FILE] mariner.py [ edit | delete | rename ]
[FILE] miraclelinux.py [ edit | delete | rename ]
[FILE] netbsd.py [ edit | delete | rename ]
[FILE] networking.py [ edit | delete | rename ]
[FILE] openbsd.py [ edit | delete | rename ]
[FILE] OpenCloudOS.py [ edit | delete | rename ]
[FILE] openeuler.py [ edit | delete | rename ]
[FILE] openmandriva.py [ edit | delete | rename ]
[FILE] opensuse-leap.py [ edit | delete | rename ]
[FILE] opensuse-microos.py [ edit | delete | rename ]
[FILE] opensuse-tumbleweed.py [ edit | delete | rename ]
[FILE] opensuse.py [ edit | delete | rename ]
[FILE] photon.py [ edit | delete | rename ]
[FILE] raspberry_pi_os.py [ edit | delete | rename ]
[FILE] rhel.py [ edit | delete | rename ]
[FILE] rhel_util.py [ edit | delete | rename ]
[FILE] rocky.py [ edit | delete | rename ]
[FILE] sle-micro.py [ edit | delete | rename ]
[FILE] sles.py [ edit | delete | rename ]
[FILE] sle_hpc.py [ edit | delete | rename ]
[FILE] suse.py [ edit | delete | rename ]
[FILE] TencentOS.py [ edit | delete | rename ]
[FILE] ubuntu.py [ edit | delete | rename ]
[FILE] ug_util.py [ edit | delete | rename ]
[FILE] virtuozzo.py [ edit | delete | rename ]
[FILE] __init__.py [ edit | delete | rename ]

Viewing: /snap/core22/2955/usr/lib/python3/dist-packages/cloudinit/distros/amazon.py

# Copyright (C) 2012 Canonical Ltd.
# Copyright (C) 2012 Hewlett-Packard Development Company, L.P.
# Copyright (C) 2012 Yahoo! Inc.
# Copyright (C) 2014 Amazon.com, Inc. or its affiliates.
#
# Author: Scott Moser <scott.moser@canonical.com>
# Author: Juerg Haefliger <juerg.haefliger@hp.com>
# Author: Joshua Harlow <harlowja@yahoo-inc.com>
# Author: Andrew Jorgensen <ajorgens@amazon.com>
#
# This file is part of cloud-init. See LICENSE file for license information.

from cloudinit.distros import rhel


class Distro(rhel.Distro):
    # Amazon Linux 2 stores dhclient leases at following location:
    # /var/lib/dhclient/dhclient--<iface_name>.leases
    # Perhaps there could be a UUID in between two "-" in the file name
    dhclient_lease_directory = "/var/lib/dhcp"
    dhclient_lease_file_regex = r"dhclient-[\w-]+\.lease"

    def update_package_sources(self, *, force=False):
        return None

Upload File: