Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s3pXQ-00FzZ6-CZ for pgsql-general@arkaria.postgresql.org; Mon, 06 May 2024 04:01:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s3pXN-00A8S4-P9 for pgsql-general@arkaria.postgresql.org; Mon, 06 May 2024 04:01:14 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s3pXN-00A8Rv-ES for pgsql-general@lists.postgresql.org; Mon, 06 May 2024 04:01:14 +0000 Received: from mail-vs1-xe29.google.com ([2607:f8b0:4864:20::e29]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1s3pXH-001lnN-4Y for pgsql-general@lists.postgresql.org; Mon, 06 May 2024 04:01:13 +0000 Received: by mail-vs1-xe29.google.com with SMTP id ada2fe7eead31-47f02dfe3adso266969137.3 for ; Sun, 05 May 2024 21:01:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714968065; x=1715572865; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=PqXjqIlcBYFh6F+RF/PUXXnRnhV1iVzFgyoXIQ1i9/8=; b=bUQlS5aY3ByvlGke+W2l8arztBev5ffzxp2THzprdb0TlRn8UvqAP2Ikk7EjRV/Zck DD+BJqIQ8UQmlXT0IrT0bfBUloF7fhx/7WecomN6MvULWHwHINQhnhkQO/CJowQd6Q/T 7Qz8/lIH4VZ5ny5mA31KuYJ7RZFT+zejyH1Uj1w3/PyPqbAFf9s1SFuVz2oLWM74+lXk 0T/NyJULLfQI8/TZ1o4gWtZulL0Pxh2MxYEYJf/yk1OnI89OpCsP6JoaGhxuOPt/8wTw QEuEx1AXFPn9PzvLoMbjgDeC807UzgWbhw7ntnahELzzAbiDiE1v7GacWOsZete8uPVV sugA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714968065; x=1715572865; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PqXjqIlcBYFh6F+RF/PUXXnRnhV1iVzFgyoXIQ1i9/8=; b=ezraPknQdxmcoUAqLL3IVYcKhsb/LbPBIh4yeV/spEuo8zzuvQcbh15hoTmgcpTDN/ 3MR9z/T1cpgRBjsySRZ0xOeYRH0HyyBOzxv/W/yq3kA5g8rIbJDI0iZilkYP+04WgRZI Wc2fdGlldPkJVAOeDCVcN5FLgIifyhY2sGQuuXr6w+0kNSgJ7qXmqmOlGjbJoeCTkGY2 6/JWcWiiDmTJH2m7NteXEsBsj9yQ1rTFvv3m2m0zhzIk/16SWE4TNOTOPbuYDcFzYAfo FgN/z6Hv46mpDYdYMW/B5WTWmejlAelqYQttbIeaztwhAPsta3V0C/mR2YhldO4vBNya 7sQg== X-Gm-Message-State: AOJu0YzHH7gzc0fuC3eWu5OEnjgb+k3T7E4GpV4l+HT+k+HSMvBxmR5K b3NGHcy9mZYgKz+i/w19eHq1tE50szfpipIAaZmKeHsPLrCt69ni0dVLlhWmYAFp4EcHz1mQ5OR e3Xd/G7O+XTIk6LbMc9NZvdrcw6s= X-Google-Smtp-Source: AGHT+IGXeiOw8J7Avq/+ywGLYGCc3MbydREVhWCm260qSGZc8/Vg+EmdZ0IEO7JnGJHcDMOB4fe7RI3qF4yUwRwIJcU= X-Received: by 2002:a05:6102:2172:b0:47c:18c8:cc57 with SMTP id i18-20020a056102217200b0047c18c8cc57mr10913229vsg.9.1714968065515; Sun, 05 May 2024 21:01:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Kashif Zeeshan Date: Mon, 6 May 2024 09:00:57 +0500 Message-ID: Subject: Re: I have ansible for postgres-etcd-patroni To: Iman Bakhtiari Cc: pgsql-general@lists.postgresql.org Content-Type: multipart/alternative; boundary="00000000000058a8760617c11e6c" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000058a8760617c11e6c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Iman It's a great help, thanks for sharing. Regards Kashif Zeeshan On Sun, May 5, 2024 at 1:12=E2=80=AFAM Iman Bakhtiari wrote: > Hi i have written this ansible with https://github/sudoix together > https://github.com/imanbakhtiari/postgres-ansible.git > This ansible needs 5 virtual machine > in 3 of them it install postgresql with patroni replication > and in two of them it install haproxy and keepalived > finally it became so stable idea for database with a SQL and also etcd > NOSQL > > with this single command > ansible-playbook -i inventory/db-servers.ini postgres.yml --become > --become-method=3Dsudo --tags "preinstall,postgres,haproxy" --ask-become-= pass > > i just want to share this with others and your community > and also i am living in Iran right now and eager to accept job offer for > emigration or any job recommendations > Here is my resume > https://gitea.com/imanbakhtiari/resume > Thank you > --00000000000058a8760617c11e6c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Iman

It's a great help, tha= nks for sharing.

Regards
Kashif Zeeshan

On Sun, May 5, 2024 at 1:12=E2=80=AFAM Iman Bakhtiari <imanbakhtiarinet@gmail.com> w= rote:
This ansible needs 5=C2=A0 virtual machine
i= n 3 of them it install postgresql with patroni replication
an= d in two of them it install haproxy and keepalived
finally it= became so stable idea for database with a SQL and also etcd NOSQL

=
with this single command
ansible-playbook -i inventory/db-servers.= ini postgres.yml --become --become-method=3Dsudo --tags "preinstall,po= stgres,haproxy" --ask-become-pass

i just want to share th= is with others and your community
and also i am living in Iran rig= ht now and eager to accept job offer for emigration or any job recommendati= ons
Here is my resume
https://gitea.com/imanbakhtiari/resumeThank you
--00000000000058a8760617c11e6c--