From fd3ab674c321d53245b2ccbdb2099ee202c4d8af Mon Sep 17 00:00:00 2001 From: icurfer Date: Wed, 9 Apr 2025 13:06:10 +0900 Subject: [PATCH] =?UTF-8?q?ansible=20edit=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...r_ansiblejob_inventory_content_and_more.py | 23 +++++++++++++++++++ ansible_manager/models.py | 4 ++-- .../templates/ansible_manager/create_job.html | 1 + version | 2 +- 4 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 ansible_manager/migrations/0004_alter_ansiblejob_inventory_content_and_more.py diff --git a/ansible_manager/migrations/0004_alter_ansiblejob_inventory_content_and_more.py b/ansible_manager/migrations/0004_alter_ansiblejob_inventory_content_and_more.py new file mode 100644 index 0000000..d84de2d --- /dev/null +++ b/ansible_manager/migrations/0004_alter_ansiblejob_inventory_content_and_more.py @@ -0,0 +1,23 @@ +# Generated by Django 4.2.14 on 2025-04-09 13:05 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ansible_manager', '0003_ansiblejob_delete_ansibletask'), + ] + + operations = [ + migrations.AlterField( + model_name='ansiblejob', + name='inventory_content', + field=models.TextField(blank=True, null=True), + ), + migrations.AlterField( + model_name='ansiblejob', + name='playbook_content', + field=models.TextField(blank=True, null=True), + ), + ] diff --git a/ansible_manager/models.py b/ansible_manager/models.py index c1cf72a..8054ce1 100644 --- a/ansible_manager/models.py +++ b/ansible_manager/models.py @@ -11,8 +11,8 @@ class AnsibleJob(models.Model): ] name = models.CharField(max_length=200) - playbook_content = models.TextField(help_text="Ansible Playbook YAML 내용") - inventory_content = models.TextField(help_text="Ansible Inventory 내용") + playbook_content = models.TextField(blank=True, null=True) # Ansible Playbook YAML 내용 + inventory_content = models.TextField(blank=True, null=True) # Ansible Inventory 내용 created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) status = models.CharField(max_length=20, choices=STATUS_CHOICES, default='PENDING') diff --git a/ansible_manager/templates/ansible_manager/create_job.html b/ansible_manager/templates/ansible_manager/create_job.html index 7115edd..c7cff52 100644 --- a/ansible_manager/templates/ansible_manager/create_job.html +++ b/ansible_manager/templates/ansible_manager/create_job.html @@ -13,5 +13,6 @@ {{ form.inventory_content }} + Cancel {% endblock %} diff --git a/version b/version index b946a3c..949c9ee 100644 --- a/version +++ b/version @@ -1 +1 @@ -dev_0.0.33 \ No newline at end of file +dev_0.0.34 \ No newline at end of file