From 871d1f6ae19f52142d54b3d839d9ce77c5da056d Mon Sep 17 00:00:00 2001 From: Von Random Date: Fri, 18 Apr 2025 20:48:27 +0300 Subject: [PATCH] uv --- .gitignore | 4 ++++ ansible/nginx_setup.yml | 13 ++++++++----- mise.toml | 15 ++++++--------- pyproject.toml | 8 ++++++++ 4 files changed, 26 insertions(+), 14 deletions(-) create mode 100644 .gitignore create mode 100644 pyproject.toml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bf6539c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.mise.toml +.venv +mise.toml +uv.lock diff --git a/ansible/nginx_setup.yml b/ansible/nginx_setup.yml index 5c8dc22..75b2e47 100644 --- a/ansible/nginx_setup.yml +++ b/ansible/nginx_setup.yml @@ -3,27 +3,30 @@ gather_facts: false hosts: all tasks: - - name: check 22/tcp + - name: Check port ansible.builtin.wait_for: port: 22 connect_timeout: 30 - + - name: Configure nginx become: true hosts: all tasks: - - name: install nginx + - name: Install ansible.builtin.apt: name: nginx state: present update_cache: true - - name: copy config + - name: Config ansible.builtin.template: src: nginx.conf.j2 dest: /etc/nginx/nginx.conf + mode: '0644' + user: root + group: root - - name: restart service + - name: Restart ansible.builtin.service: name: nginx state: restarted diff --git a/mise.toml b/mise.toml index 6729cfb..3d53382 100644 --- a/mise.toml +++ b/mise.toml @@ -1,9 +1,5 @@ -[tools] -python = "3.13" - -[env._.python.venv] -path = "venv" -create = true +[env] +_.python.venv = ".venv" [[hooks.enter]] shell = "fish" @@ -21,9 +17,10 @@ script = """ [[hooks.enter]] shell = "zsh" script = """ - export YC_TOKEN=$(yc iam create-token) - export YC_CLOUD_ID=$(yc config get cloud-id) - export YC_FOLDER_ID=$(yc config get folder-id) + YC_TOKEN=$(yc iam create-token) + YC_CLOUD_ID=$(yc config get cloud-id) + YC_FOLDER_ID=$(yc config get folder-id) + export YC_TOKEN YC_CLOUD_ID YC_FOLDER_ID """ [[hooks.leave]] shell = "zsh" diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..92e3d06 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,8 @@ +[project] +name = "yatf" +version = "0.1.0" +readme = "README.md" +requires-python = ">=3.13" +dependencies = [ + "ansible>=11.4.0", +]